API Publik dan Perubahan yang Tidak Kompatibel ke Belakang di Aspose.Slides untuk Java 15.2.0

Perubahan API Publik

Metode addDataPointForDoughnutSeries telah ditambahkan

Dua overload dari metode IChartDataPointCollection.addDataPointForDoughnutSeries() telah ditambahkan untuk menambahkan titik data ke dalam seri tipe Doughnut.

Kelas com.aspose.slides.SmartArtShape telah diwarisi dari kelas com.aspose.slides.GeometryShape

Kelas com.aspose.slides.SmartArtShape telah diwarisi dari kelas com.aspose.slides.GeometryShape. Perubahan ini meningkatkan model objek Aspose.Slides dan menambahkan fitur baru ke kelas SmartArtShape.

Metode IGradientStopCollection.add(…) dan IGradientStopCollection.insert(…) telah diubah

Tanda tangan IGradientStop add(float position, int presetColor) diganti dengan tanda tangan IGradientStop addPresetColor(float position, int presetColor).

Tanda tangan metode IGradientStopCollection IGradientStop add(float position, SchemeColor schemeColor) diganti dengan tanda tangan IGradientStop addSchemeColor(float position, int schemeColor).

Tanda tangan metode IGradientStopCollection void insert(int index, float position, int presetColor) diganti dengan tanda tangan void insertPresetColor(int index, float position, int presetColor).

Tanda tangan metode IGradientStopCollection void insert(int index, float position, SchemeColor schemeColor) diganti dengan tanda tangan void insertSchemeColor(int index, float position, int schemeColor).

Metode java.awt.Color getAutomaticSeriesColor() telah ditambahkan ke com.aspose.slides.IChartSeries

Metode getAutomaticSeriesColor() mengembalikan warna otomatis untuk seri berdasarkan indeks seri dan gaya diagram. Warna ini digunakan secara default jika FillType bernilai NotDefined.


 Presentation pres = new Presentation();

IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 50, 600, 400);

for (int i = 0; i < chart.getChartData().getSeries().size(); i++)

{

    chart.getChartData().getSeries().get_Item(i).getAutomaticSeriesColor();

}

Metode untuk menghapus titik data diagram dan kategori diagram berdasarkan indeksnya telah ditambahkan

Metode IChartDataPointCollection.removeAt(int index) telah ditambahkan untuk menghapus titik data diagram berdasarkan indeksnya. Metode IChartCategoryCollection.removeAt(int index) telah ditambahkan untuk menghapus kategori diagram berdasarkan indeksnya.

Nilai PptXPptY telah ditambahkan ke enumerasi com.aspose.slides.PropertyType

Nilai PptXPptY telah ditambahkan ke enumerasi com.aspose.slides.PropertyType dalam rangka memperbaiki masalah serialisasi.