واجهة برمجة التطبيقات العامة والتغييرات غير المتوافقة مع الإصدارات السابقة في Aspose.Slides لـ PHP عبر Java 15.2.0
تغييرات واجهة برمجة التطبيقات العامة
تمت إضافة طرق addDataPointForDoughnutSeries
تمت إضافة اثنين من التحميلات الزائدة لطريقة IChartDataPointCollection.addDataPointForDoughnutSeries() لإضافة نقاط بيانات إلى سلسلة من نوع Doughnut.
تم وراثة فئة com.aspose.slides.SmartArtShape من فئة com.aspose.slides.GeometryShape
تم وراثة فئة com.aspose.slides.SmartArtShape من فئة com.aspose.slides.GeometryShape. يحسن هذا التغيير نموذج كائن Aspose.Slides ويضيف ميزات جديدة إلى فئة SmartArtShape.
تم تغيير طرق IGradientStopCollection.add(…) و IGradientStopCollection.insert(…)
تم استبدال توقيع IGradientStop add(float position, int presetColor) بتوقيع IGradientStop addPresetColor(float position, int presetColor).
تم استبدال توقيع طريقة IGradientStopCollection IGradientStop add(float position, SchemeColor schemeColor) بتوقيع IGradientStop addSchemeColor(float position, int schemeColor).
تم استبدال توقيع طريقة IGradientStopCollection void insert(int index, float position, int presetColor) بتوقيع void insertPresetColor(int index, float position, int presetColor).
تم استبدال توقيع طريقة IGradientStopCollection void insert(int index, float position, SchemeColor schemeColor) بتوقيع void insertSchemeColor(int index, float position, int schemeColor).
تمت إضافة طريقة java.awt.Color getAutomaticSeriesColor() إلى com.aspose.slides.IChartSeries
ترجع طريقة getAutomaticSeriesColor() لونًا تلقائيًا للسلسلة استنادًا إلى مؤشر السلسلة ونمط الرسم البياني. يُستخدم هذا اللون بشكل افتراضي إذا كان FillType يساوي NotDefined.
$pres = new Presentation();
$chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::ClusteredColumn, 100, 50, 600, 400);
for($i = 0; $i < java_values($chart->getChartData()->getSeries()->size()) ; $i++) {
$chart->getChartData()->getSeries()->get_Item($i)->getAutomaticSeriesColor();
}
تمت إضافة طريقة لإزالة نقطة البيانات في الرسم البياني وفئة الرسم البياني بواسطة فهرسها
تمت إضافة طريقة IChartDataPointCollection.removeAt(int index) لإزالة نقطة بيانات الرسم البياني بواسطة فهرسها. تمت إضافة طريقة IChartCategoryCollection.removeAt(int index) لإزالة فئة الرسم البياني بواسطة فهرسها.
تمت إضافة قيمة PptXPptY إلى التعداد com.aspose.slides.PropertyType
تمت إضافة قيمة PptXPptY إلى التعداد com.aspose.slides.PropertyType في نطاق إصلاح مشكلة التسلسل.