API Público y Cambios Incompatibles con Versiones Anteriores en Aspose.Slides para Java 14.10.0
Cambios en la API Pública
Se ha añadido el método com.aspose.slides.FieldType.getFooter()
El método getFooter() devuelve el tipo de campo de pie de página. Se ha añadido para la implementación de la posibilidad de crear campos de este tipo y para la serialización válida de presentaciones.
El elemento com.aspose.slides.ShapeElementFillSource.Own ha sido eliminado
El elemento ShapeElementFillSource.Own ha sido eliminado por ser duplicado. Usa ShapeElementFillSource.Shape en lugar de ShapeElementFillSource.Own.
Se han añadido métodos para eliminar puntos de datos y categorías de gráficos
Se han añadido los siguientes métodos, que permiten eliminar un punto de datos de un gráfico de una colección de puntos de datos de gráficos:
IChartDataPointCollection.remove(IChartDataPoint) IChartDataPoint.remove()
Se ha añadido el siguiente método, que permite eliminar una categoría de gráfico de la colección contenedora:
IChartCategory.remove()
Presentation pres = new Presentation();
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 450, 400, true);
chart.getChartData().getCategories().get_Item(0).remove(); // eliminar con ChartCategory.remove()
chart.getChartData().getCategories().remove(chart.getChartData().getCategories().get_Item(0)); // eliminar con ChartCategoryCollection.remove()
for (IChartSeries ser : chart.getChartData().getSeries())
{
ser.getDataPoints().get_Item(0).remove(); // eliminar con ChartDataPoint.remove()
ser.getDataPoints().remove(ser.getDataPoints().get_Item(0)); // ChartDataPointCollection.remove()
}
pres.save("presentation.pptx", SaveFormat.Pptx);
Se han eliminado métodos obsoletos de Aspose.Slides.ParagraphFormat
Se han eliminado los métodos getBulletChar(), getBulletColor(), getBulletColorFormat(), getBulletFont(), getBulletHeight(), getBulletType(), isBulletHardColor(), isBulletHardFont(), getNumberedBulletStartWith(), getNumberedBulletStyle() y los correspondientes métodos de establecimiento. Fueron marcados como obsoletos hace mucho tiempo.
Se han eliminado constructores innecesarios y obsoletos
Se han eliminado los siguientes constructores:
com.aspose.slides.AlphaBiLevel(float) com.aspose.slides.AlphaModulateFixed(float) com.aspose.slides.AlphaReplace(float) com.aspose.slides.BiLevel(float) com.aspose.slides.Blur(double, boolean) com.aspose.slides.HSL(float, float, float) com.aspose.slides.ImageTransformOperation(com.aspose.slides.ImageTransformOperationCollection) com.aspose.slides.Luminance(float, float) com.aspose.slides.Tint(float, float) com.aspose.slides.PortionFormat(com.aspose.slides.ParagraphFormat) com.aspose.slides.PortionFormat(com.aspose.slides.Portion) com.aspose.slides.PortionFormat(com.aspose.slides.PortionFormat)