Öffentliche API und rückwärtsinkompatible Änderungen in Aspose.Slides für Java 14.10.0
Öffentliche API-Änderungen
Die Methode com.aspose.slides.FieldType.getFooter() wurde hinzugefügt
Die Methode getFooter() gibt den Fußzeilentyp zurück. Sie wurde hinzugefügt, um die Möglichkeit zu implementieren, Felder dieses Typs zu erstellen und eine gültige Präsentationsserialisierung zu gewährleisten.
Das Element com.aspose.slides.ShapeElementFillSource.Own wurde gelöscht
Das Element ShapeElementFillSource.Own wurde als Duplikat gelöscht. Verwenden Sie stattdessen ShapeElementFillSource.Shape.
Methoden zum Entfernen von Diagrammdatenpunkten und -kategorien wurden hinzugefügt
Die folgenden Methoden, die es ermöglichen, einen Diagrammdatenpunkt aus einer Diagrammdatenpunktsammlung zu entfernen, wurden hinzugefügt:
IChartDataPointCollection.remove(IChartDataPoint)
IChartDataPoint.remove()
Die folgende Methode, die es erlaubt, eine Diagrammkategorie aus der enthaltenden Sammlung zu entfernen, wurde hinzugefügt:
IChartCategory.remove()
Präsentation pres = new Präsentation();
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 450, 400, true);
chart.getChartData().getCategories().get_Item(0).remove(); // entfernen mit ChartCategory.remove()
chart.getChartData().getCategories().remove(chart.getChartData().getCategories().get_Item(0)); // entfernen mit ChartCategoryCollection.remove()
for (IChartSeries ser : chart.getChartData().getSeries())
{
ser.getDataPoints().get_Item(0).remove(); // entfernen mit ChartDataPoint.remove()
ser.getDataPoints().remove(ser.getDataPoints().get_Item(0)); // ChartDataPointCollection.remove()
}
pres.save("presentation.pptx", SaveFormat.Pptx);
Veraltete Aspose.Slides.ParagraphFormat-Methoden wurden entfernt
Die Methoden getBulletChar(), getBulletColor(), getBulletColorFormat(), getBulletFont(), getBulletHeight(), getBulletType(), isBulletHardColor(), isBulletHardFont(), getNumberedBulletStartWith(), getNumberedBulletStyle() und die entsprechenden Set-Methoden wurden entfernt. Sie wurden schon vor langem als veraltet markiert.
Unnötige und veraltete Konstruktoren wurden entfernt
Die folgenden Konstruktoren wurden entfernt:
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)