API pubbliche e modifiche incompatibili retroattive in Aspose.Slides per Java 15.2.0

Modifiche all’API pubblica

Sono stati aggiunti i metodi addDataPointForDoughnutSeries

Le due overload del metodo IChartDataPointCollection.addDataPointForDoughnutSeries() sono state aggiunte per inserire punti dati nelle serie di tipo Doughnut.

La classe com.aspose.slides.SmartArtShape è stata ereditata dalla classe com.aspose.slides.GeometryShape

La classe com.aspose.slides.SmartArtShape è stata ereditata dalla classe com.aspose.slides.GeometryShape. Questa modifica migliora il modello oggetto di Aspose.Slides e aggiunge nuove funzionalità alla classe SmartArtShape.

I metodi IGradientStopCollection.add(…) e IGradientStopCollection.insert(…) sono stati modificati

La firma IGradientStop add(float position, int presetColor) è stata sostituita dalla firma IGradientStop addPresetColor(float position, int presetColor).

La firma del metodo IGradientStopCollection IGradientStop add(float position, SchemeColor schemeColor) è stata sostituita dalla firma IGradientStop addSchemeColor(float position, int schemeColor).

La firma del metodo IGradientStopCollection void insert(int index, float position, int presetColor) è stata sostituita dalla firma void insertPresetColor(int index, float position, int presetColor).

La firma del metodo IGradientStopCollection void insert(int index, float position, SchemeColor schemeColor) è stata sostituita dalla firma void insertSchemeColor(int index, float position, int schemeColor).

Il metodo java.awt.Color getAutomaticSeriesColor() è stato aggiunto a com.aspose.slides.IChartSeries

Il metodo getAutomaticSeriesColor() restituisce un colore automatico per la serie basato sull’indice della serie e sullo stile del grafico. Questo colore viene utilizzato per impostazione predefinita se FillType è uguale a 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();

}

È stato aggiunto il metodo per rimuovere il punto dati del grafico e la categoria del grafico tramite il loro indice

Il metodo IChartDataPointCollection.removeAt(int index) è stato aggiunto per rimuovere un punto dati del grafico tramite il suo indice. Il metodo IChartCategoryCollection.removeAt(int index) è stato aggiunto per rimuovere una categoria del grafico tramite il suo indice.

Il valore PptXPptY è stato aggiunto all’enumerazione com.aspose.slides.PropertyType

Il valore PptXPptY è stato aggiato all’enumerazione com.aspose.slides.PropertyType nell’ambito della correzione di un problema di serializzazione.