API público y cambios incompatibles hacia atrás en Aspose.Slides para Java 15.2.0

Cambios en la API pública

Se han añadido los métodos addDataPointForDoughnutSeries

Se han añadido dos sobrecargas del método IChartDataPointCollection.addDataPointForDoughnutSeries() para añadir puntos de datos a series del tipo Doughnut.

La clase com.aspose.slides.SmartArtShape ha sido heredada de la clase com.aspose.slides.GeometryShape

La clase com.aspose.slides.SmartArtShape ha sido heredada de la clase com.aspose.slides.GeometryShape. Este cambio mejora el modelo de objetos de Aspose.Slides y añade nuevas características a la clase SmartArtShape.

Se han cambiado los métodos IGradientStopCollection.add(…) e IGradientStopCollection.insert(…)

La firma de IGradientStop add(float position, int presetColor) ha sido reemplazada por la firma IGradientStop addPresetColor(float position, int presetColor).

La firma del método IGradientStopCollection IGradientStop add(float position, SchemeColor schemeColor) ha sido reemplazada por la firma IGradientStop addSchemeColor(float position, int schemeColor).

La firma del método IGradientStopCollection void insert(int index, float position, int presetColor) ha sido reemplazada por la firma void insertPresetColor(int index, float position, int presetColor).

La firma del método IGradientStopCollection void insert(int index, float position, SchemeColor schemeColor) ha sido reemplazada por la firma void insertSchemeColor(int index, float position, int schemeColor).

Se ha añadido el método java.awt.Color getAutomaticSeriesColor() a com.aspose.slides.IChartSeries

El método getAutomaticSeriesColor() devuelve un color automático de la serie basado en el índice de la serie y el estilo del gráfico. Este color se utiliza por defecto si FillType es igual 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();

}

Se ha añadido el método para eliminar el punto de datos del gráfico y la categoría del gráfico por su índice

Se ha añadido el método IChartDataPointCollection.removeAt(int index) para eliminar el punto de datos del gráfico por su índice. Se ha añadido el método IChartCategoryCollection.removeAt(int index) para eliminar la categoría del gráfico por su índice.

Se ha añadido el valor PptXPptY a la enumeración com.aspose.slides.PropertyType

Se ha añadido el valor PptXPptY a la enumeración com.aspose.slides.PropertyType en el ámbito de una solución de problemas de serialización.