Aspose.Slides for Java 15.6.0 Release Notes

Minor Changes

SLIDESJAVA-34866 - Support for cleaning of PowerPoint document properties

SLIDESJAVA-34642 - Setting custom position and size for chart legends

SLIDESJAVA-34305 - Joining connector to shapes in PPTX

SLIDESNET-36325 - Support for removing Notes slides in presentation

Other improvements and changes

Bug fixes

SLIDESJAVA-34930 - Font name not shown from title placeholder

SLIDESJAVA-34926 - NullPointer exception on loading the presentation

SLIDESJAVA-34921 - Error while opening the saved presentation with Animations

SLIDESJAVA-34918 - Unsupported file format while loading a presentation

SLIDESJAVA-34909 - Line with markers chart is lost in generated thumbnail

SLIDESJAVA-34905 - Presentation repair message on opening the Aspose.Slides saved presentation

SLIDESJAVA-34904 - Chart axis and legends text is improeprly rendered in exported HTML

SLIDESJAVA-34901 - NegativeSeekOffset Exception on loading presentation

SLIDESJAVA-34900 - Exception on saving presentation

SLIDESJAVA-34891 - Hyperlink text is lost on converting odp to html

SLIDESJAVA-34889 - Incorrect rendering of shapes on generated thumbnail

SLIDESJAVA-34888 - color of picture changed on generated thumbnail

SLIDESJAVA-34856 - Setting InvertIfNegative does not set the color of data item bars to blank

SLIDESJAVA-34841 - Chart failed to get opened in edit mode when edited in PowerPoint

SLIDESJAVA-34727 - Text alignment in merged cell of the table is not correct in PDF file

SLIDESJAVA-34718 - Exception: Couldnot read PowerPoint Document record on opening the PPT file

SLIDESJAVA-34644 - NullPointerException thrown while converting PPT to PDF

SLIDESJAVA-34633 - HeadlessException thrown on adding HTML to PPTX file

SLIDESJAVA-34572 - Chart failed to get edited in PowerPoint after renaming series name

SLIDESJAVA-34539 - Couldn’t read “PowerPoint Document” record on converting PPT to PDF

SLIDESJAVA-6023 - Object resizing problem

Public API changes

com.aspose.slides.DataLabel constructor signature has been changed

The signature of the constructor has been changed from DataLabel(com.aspose.slides.IChartSeries) to DataLabel(com.aspose.slides.IChartDataPoint).

Members com.aspose.slides.IDocumentProperties.getCount(), .getPropertyName(int index)., .remove(String name), .contains(String name) have been marked as Deprecated; substitutions have been introduced instead.

Methods IDocumentProperties.getCount(), IDocumentProperties.getPropertyName(int index)., .remove(string name), .contains(string name) have been marked as Deprecated. Methods IDocumentProperties.countOfCustomProperties(), IDocumentProperties.getCustomPropertyName(int index)., .removeCustomProperty(String name), .containsCustomProperty(string name) have been introduced instead.

Method com.aspose.slides.INotesSlideManager.removeNotesSlide() has been added

Method com.aspose.slides.INotesSlideManager.RemoveNotesSlide() has been added for removing notes slide of some slide.

Method com.aspose.slides.ISlide.getNotesSlideManager() has been added. Methods ISlide.getNotesSlide() and ISlide.addNotesSlide() have been marked as Deprecated

ISlide.getNotesSlide(), ISlide.addNotesSlide() methods have been marked as Deprecated. Use new method ISlide.getNotesSlideManager() instead.

ISlide slide = ...;
INotesSlide notes;
// notes = slide.addNotesSlide(); - deprecated
// notes = slide.getNotesSlide(); - deprecated
notes = slide.getNotesSlideManager().getNotesSlide();
notes = slide.getNotesSlideManager().addNotesSlide();
slide.getNotesSlideManager().removeNotesSlide();

Method getAppVersion() has been added to com.aspose.slides.IDocumentProperties

Method com.aspose.slides.IDocumentProperties.getAppVersion() has been added in order to get builtin document property, which represents internal version numbers used by Microsoft PowerPoint.

Method remove() has been added to com.aspose.slides.IComment

Method com.aspose.slides.IComment.remove() has been added for removing comment from the collection.

Method remove() has been added to com.aspose.slides.ICommentAuthor

Method ICommentAuthor.Remove has been added for removing author of comments from the collection.

Methods clearCustomProperties() and clearBuiltInProperties() have been added to com.aspose.slides.IDocumentProperties

Method com.aspose.slides.IDocumentProperties.clearCustomProperties() has been added for removing all custom document properties.

Method com.aspose.slides.IDocumentProperties.clearBuiltInProperties() has been added for removing and setting default values for all builtin document properties (Company, Subject, Author etc).

Methods getBlackWhiteMode(), setBlackWhiteMode(byte) have been added to com.aspose.slides.IShape

Methods getBlackWhiteMode(), setBlackWhiteMode(byte) have been added to com.aspose.slides.IShape. The methods specify how a shape will render in black-and-white display mode. The possible values are specified in com.aspose.slides.BlackWhiteMode class.

ValueMeaning
ColorRerurn with normal coloring
AutomaticRerurn with automatic coloring
GrayRerurn with gray coloring
LightGrayRerurn with light gray coloring
InverseGrayRerurn with inverse gray coloring
GrayWhiteRerurn with gray and white coloring
BlackGrayRerurn with black and gray coloring
BlackWhiteRerurn with black and white coloring
BlackRerurn only with black coloring
WhiteRerurn with white coloring
HiddenThe object is not rendered

Methods removeAt(int), remove(ICommentAuthor) and clear() have been added to com.aspose.slides.ICommentAuthorCollection

Method ICommentAuthorCollection.removeAt(int) has added for removing author by specified index. Method ICommentAuthorCollection.remove(ICommentAuthor) has added for removing specified author from collection. Method ICommentAuthorCollection.clear() has been added for removing all items from collection.