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

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

تم إضافة طرق AddDataPointForDoughnutSeries

تمت إضافة النسختين المتجاوزتين من طريقة IChartDataPointCollection.AddDataPointForDoughnutSeries() لإضافة نقاط البيانات إلى سلاسل من نوع مخطط الدونات.

تم توريث فئة Aspose.Slides.SmartArt.SmartArtShape من فئة Aspose.Slides.GeometryShape

تم توريث فئة Aspose.Slides.SmartArt.SmartArtShape من فئة Aspose.Slides.GeometryShape. هذا التغيير يحسن نموذج الكائنات في Aspose.Slides ويضيف ميزات جديدة إلى فئة SmartArtShape.

تم إضافة طرق لإزالة نقطة بيانات المخطط وفئة المخطط حسب الفهرس

تمت إضافة طريقة IChartDataPointCollection.RemoveAt(int index) لإزالة نقطة بيانات المخطط حسب فهرستها. تمت إضافة طريقة IChartCategoryCollection.RemoveAt(int index) لإزالة فئة المخطط حسب فهرستها.

تم إضافة قيمة PptXPptY إلى تعداد Aspose.Slides.Animation.PropertyType

تمت إضافة قيمة PptXPptY إلى تعداد Aspose.Slides.Animation.PropertyType كجزء من إصلاح مشكلة التسلسل.

تم إضافة طريقة System.Drawing.Color GetAutomaticSeriesColor() إلى Aspose.Slides.Charts.IChartSeries

طريقة GetAutomaticSeriesColor تُرجع لونًا تلقائيًا للسلسلة بناءً على فهرس السلسلة ونمط المخطط. يُستخدم هذا اللون افتراضيًا إذا كان FillType يساوي NotDefined.




using (Presentation pres = new Presentation())

{

    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.ClusteredColumn, 100, 50, 600, 400);

    for (int i = 0; i < chart.ChartData.Series.Count; i++)

    {

        chart.ChartData.Series[i].GetAutomaticSeriesColor();

    }

}