Öffentliche API und nicht rückwärtskompatible Änderungen in Aspose.Slides für Java 14.10.0

Änderungen an der öffentlichen API

Die Methode com.aspose.slides.FieldType.getFooter() wurde hinzugefügt

Die Methode getFooter() gibt den Fußzeilenfeldtyp zurück. Sie wurde hinzugefügt, um die Möglichkeit zu implementieren, Felder dieses Typs zu erstellen, und für eine gültige Präsentationsserialisierung.

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 das Entfernen von Diagrammdatenpunkten aus einer Diagrammdatenpunkt-Sammlung ermöglichen, wurden hinzugefügt:

IChartDataPointCollection.remove(IChartDataPoint)
IChartDataPoint.remove()

Die folgende Methode, die das Entfernen einer Diagrammkategorie aus der enthaltenen Sammlung ermöglicht, wurde hinzugefügt:

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(); // 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 lange als veraltet markiert.

Unnütze 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)