واجهة برمجة التطبيقات العامة والتغييرات غير المتوافقة مع الإصدارات السابقة في Aspose.Slides لـ Java 15.6.0

تغييرات واجهة برمجة التطبيقات العامة

تم تغيير توقيع مُنشئ com.aspose.slides.DataLabel

تم تغيير توقيع المُنشئ من DataLabel(com.aspose.slides.IChartSeries) إلى DataLabel(com.aspose.slides.IChartDataPoint).

تم وضع علامات على الأعضاء com.aspose.slides.IDocumentProperties.getCount(), .getPropertyName(int index)., .remove(String name), .contains(String name) على أنها مهجورة; وقد تم تقديم بدائل بدلاً منها

تم وضع علامات على الطرق IDocumentProperties.getCount(), IDocumentProperties.getPropertyName(int index)., .remove(string name), .contains(string name) على أنها مهجورة. تم تقديم طرق IDocumentProperties.countOfCustomProperties(), IDocumentProperties.getCustomPropertyName(int index)., .removeCustomProperty(String name), .containsCustomProperty(string name) بدلاً منها.

تمت إضافة طريقة com.aspose.slides.INotesSlideManager.removeNotesSlide()

تمت إضافة طريقة com.aspose.slides.INotesSlideManager.RemoveNotesSlide() لإزالة شريحة الملاحظات من شريحة معينة.

تمت إضافة طريقة com.aspose.slides.ISlide.getNotesSlideManager(). تم وضع علامات على الطرق ISlide.getNotesSlide() و ISlide.addNotesSlide() على أنها مهجورة

تم وضع علامات على الطرق ISlide.getNotesSlide(), ISlide.addNotesSlide() على أنها مهجورة. استخدم الطريقة الجديدة ISlide.getNotesSlideManager() بدلاً منها.


 ISlide slide = ...;

INotesSlide notes;

// notes = slide.addNotesSlide(); - مهجورة

// notes = slide.getNotesSlide(); - مهجورة

notes = slide.getNotesSlideManager().getNotesSlide();

notes = slide.getNotesSlideManager().addNotesSlide();

slide.getNotesSlideManager().removeNotesSlide();

تمت إضافة طريقة getAppVersion() إلى com.aspose.slides.IDocumentProperties

تمت إضافة طريقة com.aspose.slides.IDocumentProperties.getAppVersion() لاسترجاع خاصية الوثيقة المدمجة، والتي تمثل أرقام الإصدارات الداخلية المستخدمة من قبل Microsoft PowerPoint.

تمت إضافة طريقة remove() إلى com.aspose.slides.IComment

تمت إضافة طريقة com.aspose.slides.IComment.remove() لإزالة التعليق من المجموعة.

تمت إضافة طريقة remove() إلى com.aspose.slides.ICommentAuthor

تمت إضافة طريقة ICommentAuthor.Remove لإزالة مؤلف التعليقات من المجموعة.

تمت إضافة طريقتين clearCustomProperties() و clearBuiltInProperties() إلى com.aspose.slides.IDocumentProperties

تمت إضافة طريقة com.aspose.slides.IDocumentProperties.clearCustomProperties() لإزالة جميع خصائص الوثيقة المخصصة. تمت إضافة طريقة com.aspose.slides.IDocumentProperties.clearBuiltInProperties() لإزالة وتعيين القيم الافتراضية لجميع خصائص الوثيقة المدمجة (الشركة، الموضوع، المؤلف، إلخ).

تمت إضافة طريقتين getBlackWhiteMode(), setBlackWhiteMode(byte) إلى com.aspose.slides.IShape

تمت إضافة الطريقتين getBlackWhiteMode(), setBlackWhiteMode(byte) إلى com.aspose.slides.IShape. تحدد الطريقتان كيفية عرض الشكل في وضع العرض بالأبيض والأسود. القيم الممكنة محددة في فئة com.aspose.slides.BlackWhiteMode.

القيمة المعنى
Color الإرجاع مع تلوين طبيعي
Automatic الإرجاع مع تلوين تلقائي
Gray الإرجاع مع تلوين رمادي
LightGray الإرجاع مع تلوين رمادي فاتح
InverseGray الإرجاع مع تلوين رمادي مقلوب
GrayWhite الإرجاع مع تلوين رمادي وأبيض
BlackGray الإرجاع مع تلوين أسود ورمادي
BlackWhite الإرجاع مع تلوين أسود وأبيض
Black الإرجاع فقط مع تلوين أسود
White الإرجاع مع تلوين أبيض
Hidden الشيء غير مرئي

تمت إضافة الطريقتين removeAt(int), remove(ICommentAuthor) و clear() إلى com.aspose.slides.ICommentAuthorCollection

تمت إضافة طريقة ICommentAuthorCollection.removeAt(int) لإزالة المؤلف بواسطة الفهرس المحدد. تمت إضافة طريقة ICommentAuthorCollection.remove(ICommentAuthor) لإزالة المؤلف المحدد من المجموعة. تمت إضافة طريقة ICommentAuthorCollection.clear() لإزالة جميع العناصر من المجموعة.