Publieke API en achterwaarts incompatibele wijzigingen in Aspose.Slides voor Java 14.10.0

Wijzigingen in de publieke API

com.aspose.slides.FieldType.getFooter()‑methode is toegevoegd

De getFooter()‑methode retourneert het type voettekstveld. Hij is toegevoegd om de mogelijkheid te implementeren velden van dit type te maken en om geldige presentatie‑serialisatie mogelijk te maken.

Element com.aspose.slides.ShapeElementFillSource.Own is verwijderd

Element ShapeElementFillSource.Own is verwijderd omdat het duplicated was. Gebruik ShapeElementFillSource.Shape in plaats van ShapeElementFillSource.Own.

Methoden voor grafiekdatapunten en -categorieën verwijderen zijn toegevoegd

De volgende methoden, die het mogelijk maken een grafiekdatapunt uit een grafiekdatapuntcollectie te verwijderen, zijn toegevoegd:

IChartDataPointCollection.remove(IChartDataPoint) IChartDataPoint.remove()

De volgende methode, die het mogelijk maakt een grafiekkategorie uit de bijbehorende collectie te verwijderen, is toegevoegd:

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(); // verwijderen met ChartCategory.remove()

chart.getChartData().getCategories().remove(chart.getChartData().getCategories().get_Item(0)); // verwijderen met ChartCategoryCollection.remove()

for (IChartSeries ser : chart.getChartData().getSeries())

{

    ser.getDataPoints().get_Item(0).remove(); // verwijderen met ChartDataPoint.remove()

    ser.getDataPoints().remove(ser.getDataPoints().get_Item(0)); // ChartDataPointCollection.remove()

}

pres.save("presentation.pptx", SaveFormat.Pptx);

Verouderde Aspose.Slides.ParagraphFormat‑methoden zijn verwijderd

De methoden getBulletChar(), getBulletColor(), getBulletColorFormat(), getBulletFont(), getBulletHeight(), getBulletType(), isBulletHardColor(), isBulletHardFont(), getNumberedBulletStartWith(), getNumberedBulletStyle() en bijbehorende set‑methoden zijn verwijderd. Ze werden al lang geleden gemarkeerd als verouderd.

Onbruikbare en verouderde constructors zijn verwijderd

De volgende constructors zijn verwijderd:

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)