تغييرات API العامة وغير المتوافقة مع الإصدارات السابقة في Aspose.Slides for .NET 15.6.0

تغييرات API العامة

تم تغيير توقيع منشئ DataLabel

تم تغيير توقيع منشئ DataLabel: كان: DataLabel.#ctor(Aspose.Slides.Charts.IChartSeries); الآن: DataLabel.#ctor(Aspose.Slides.Charts.IChartDataPoint).

تم وضع علامة على الأعضاء IDocumentProperties.Count، .GetPropertyName(int index)، .Remove(string name)، .Contains(string name) كمهمل وتم تقديم بدائل لها.

تم وضع علامة على الخاصية IDocumentProperties.Count والطرق IDocumentProperties.GetPropertyName(int index)، .Remove(string name)، .Contains(string name) كمهمل. تم إضافة الخاصية IDocumentProperties.CountOfCustomProperties والطرق IDocumentProperties.GetCustomPropertyName(int index)، .RemoveCustomProperty(string name)، .ContainsCustomProperty(string name) بدلاً منها.

تم إضافة الطريقة INotesSlideManager.RemoveNotesSlide()

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

تم إضافة الطريقة Remove إلى IComment

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

تم إضافة الطريقة Remove إلى ICommentAuthor

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

تم إضافة الطريقتين ClearCustomProperties و ClearBuiltInProperties إلى IDocumentProperties

تمت إضافة الطريقة IDocumentProperties.ClearCustomProperties لإزالة جميع خصائص المستند المخصصة. تمت إضافة الطريقة IDocumentProperties.ClearBuiltInProperties لإزالة جميع خصائص المستند المدمجة وتعيين القيم الافتراضية لها (Company، Subject، Author وغيرها).

تم إضافة الطريقتين RemoveAt و Remove و Clear إلى ICommentAuthorCollection

تمت إضافة الطريقة ICommentAuthorCollection.RemoveAt لإزالة المؤلف وفق الفهرس المحدد. تمت إضافة الطريقة ICommentAuthorCollection.Remove لإزالة المؤلف المحدد من المجموعة. تمت إضافة الطريقة ICommentAuthorCollection.Clear لإزالة جميع العناصر من المجموعة.

تم إضافة الخاصية AppVersion إلى IDocumentProperties

تمت إضافة الخاصية IDocumentProperties.AppVersion للحصول على خاصية المستند المدمجة التي تمثل أرقام الإصدارات الداخلية التي تستخدمها Microsoft أثناء التطوير.

تم إضافة الخاصية BlackWhiteMode إلى IShape وإلى Shape

تمت إضافة الخاصية BlackWhiteMode إلى IShape وإلى Shape.

هذه الخاصية تحدد كيف سيظهر الشكل في وضع العرض بالأبيض والأسود.

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

تم إضافة الخاصية ISlide.NotesSlideManager. تم وضع علامة على الخاصية ISlide.NotesSlide والطريقة ISlide.AddNotesSlide() كمهمل.

تم وضع علامة على الأعضاء ISlide.NotesSlide و ISlide.AddNotesSlide() كمهمل. استخدم الخاصية الجديدة ISlide.NotesSlideManager بدلاً من ذلك.


 ISlide slide = ...;

INotesSlide notes;

// notes = slide.AddNotesSlide(); - مهمل

// notes = slide.NotesSlide; - مهمل

notes = slide.NotesSlideManager.NotesSlide;

notes = slide.NotesSlideManager.AddNotesSlide();

slide.NotesSlideManager.RemoveNotesSlide();