Browse our Products

Aspose.Slides for Java 15.2.0 Release Notes

get started with Aspose.Slides for Java.

request a free 30-day temporary license.

Minor Features

SLIDESNET-35378 - RemoveAt method for chart series data point collection is missing

SLIDESNET-34872 - To get Fill Color of Series when Fill Type is Automatic

SLIDESNET-36088 - Implement all types of hyperlink monikers

SLIDESNET-34858 - Support for availability of same property for getting the file format as of Aspsoe.Cells and Aspsoe.Words

Other Improvements ans Changes

Bug Fixes

SLIDESJAVA-34759 - The slide background is wrongly rendered in generated PDF

SLIDESJAVA-34739 - IllegalArgumentException on accessing the presentation

SLIDESJAVA-34736 - IWarningCallback implementation for font substitution does not completely show the font name

SLIDESJAVA-34733 - Chart thumbnail is improperly rendered using Aspose.Slides for Java

SLIDESJAVA-34731 - Deadlock in Presentation (com.aspose.slides.acm.do) in multithread mode

SLIDESJAVA-34729 - Bullets are missing in generated thumbnails

SLIDESJAVA-34720 - PPTX is converted to byte array and loaded causes issue

SLIDESJAVA-34715 - Bullets are improperly rendered in generated thumbnail

SLIDESJAVA-34714 - Content is not showing in the generated HTML file

SLIDESJAVA-34706 - Image quality is not good when converting PPTX to Image conversion

SLIDESJAVA-34697 - Bitmap throws java.lang.ArrayIndexOutOfBoundsException: 74

SLIDESJAVA-34690 - Aspose.Slides failed to read the master theme name for presentaiton

SLIDESJAVA-34687 - Text improperly rendered in generated thumbnail

SLIDESJAVA-34668 - Slide thumbnail is improperly rendered in MAC environment

SLIDESJAVA-34666 - Error message pops up on opening Aspose.Slides modified presentation

SLIDESJAVA-34662 - Chart value axis text is not fitting inside defined filled area

SLIDESJAVA-34660 - Chart data in plot area is missing in generated thumbnail

SLIDESJAVA-34659 - Chart category axis is improperly rendered in generated thumbnails

SLIDESJAVA-34649 - Bitmap throws IOException: Error reading PNG image data

SLIDESJAVA-34641 - Java.lang.AssertionError: Cannot read a name from the name table in a font. when converting PPTX to PDF on Solaris

SLIDESJAVA-34115 - Text rendered with blue color in generated slide thumbnails

SLIDESJAVA-33911 - Background color blending allignments changing after transforming to PDF

SLIDESJAVA-33365 - Paragraph spacing changed for Aspose.Slides generated text frame text if font is changed

SLIDESJAVA-33318 - Font size in PDF and in thumbnails is bigger than in original PPTX

Public API Changes

addDataPointForDoughnutSeries methods have been added

The two overloads of IChartDataPointCollection.addDataPointForDoughnutSeries() method have been added for adding data points into series of Doughnut type.

com.aspose.slides.SmartArtShape class has been inherited from com.aspose.slides.GeometryShape class

com.aspose.slides.SmartArtShape class has been inherited from com.aspose.slides.GeometryShape class. This change improves Aspose.Slides object model and adds new features to SmartArtShape class.

IGradientStopCollection.add(…) and IGradientStopCollection.insert(…) methods have been changed

The signature of IGradientStop add(float position, int presetColor) is replaced with IGradientStop addPresetColor(float position, int presetColor) signature.

The signature of IGradientStopCollection method IGradientStop add(float position, SchemeColor schemeColor) is replaced with IGradientStop addSchemeColor(float position, int schemeColor) signature.

The signature of the IGradientStopCollection method void insert(int index, float position, int presetColor) is replaced with void insertPresetColor(int index, float position, int presetColor) signature.

The signature of the IGradientStopCollection method void insert(int index, float position, SchemeColor schemeColor) is replaced with void insertSchemeColor(int index, float position, int schemeColor) signature.

java.awt.Color getAutomaticSeriesColor() method has been added to com.aspose.slides.IChartSeries

getAutomaticSeriesColor() method returns an automatic color of series based on series index and chart style. This color is used by default if FillType equals 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();
}

Method for removing chart data point and chart category by its index has been added

IChartDataPointCollection.removeAt(int index) method has been added for removing chart data point by its index.

IChartCategoryCollection.removeAt(int index) method has been added for removing chart category by its index.

PptXPptY value has been added to com.aspose.slides.PropertyType enumeration

PptXPptY value has been added to com.aspose.slides.PropertyType enumeration in the scope of a serialization issue fix.