Browse our Products

Aspose.Slides for Java 24.5 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-44282Set the transparency for tablesFeaturehttps://docs.aspose.com/slides/net/manage-table/
SLIDESJAVA-39036Use Aspose.Slides for Net 24.5 featuresEnhancement
SLIDESJAVA-39440OutOfMemoryError occurs while saving the PPTX to HTMLBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-html/
SLIDESJAVA-39436Text frame reading never endsBughttps://docs.aspose.com/slides/java/manage-smartart-shape-node/
SLIDESJAVA-39430Slide background is not applied when converting PPTX to ODPBughttps://docs.aspose.com/slides/java/convert-openoffice-odp/
SLIDESJAVA-39429KeyNotFoundException occurs when converting PPTX to ODPBughttps://docs.aspose.com/slides/java/convert-openoffice-odp/
SLIDESJAVA-39422Graphics are displayed incorrectly when converting PPTX to PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39449Data labels turn black after saving the presentation to PPTXBughttps://docs.aspose.com/slides/java/save-presentation/
SLIDESJAVA-39438Chart data labels lose formatting after saving presentationBughttps://docs.aspose.com/slides/java/save-presentation/
SLIDESJAVA-39232A horizontal line artifact appears when converting chart to imageBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-png/
SLIDESJAVA-39442wk: Blank image when converting the presentationBughttps://docs.aspose.com/slides/java/convert-presentation/
SLIDESJAVA-39130Converting PPTX to HTML5 causes InvalidOperationExceptionBughttps://docs.aspose.com/slides/java/export-to-html5/
SLIDESJAVA-39425Date format changes when converting PPTX to PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39132Background color is lost when converting PPTX to HTML5Bughttps://docs.aspose.com/slides/java/export-to-html5/
SLIDESJAVA-38667PPT to PPT: target file is not consistent with the source fileBughttps://docs.aspose.com/slides/java/save-presentation/
SLIDESJAVA-39416PPTX to PDF: Chinese characters are rotated upon renderingBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39453“validateChartLayout” and “save” methods are taking too long to completeBughttps://docs.aspose.com/slides/java/chart-calculations/

Public API Changes

ShapeElement and ShapeUtil members declared as obsolete Modern API

The following methods and properties are declared as obsolete and will be removed in version 24.8:

  • ShapeElement.getGraphicsPath()
  • ShapeUtil.graphicsPathToGeometryPath(GraphicsPath graphicsPath)
  • ShapeUtil.geometryPathToGraphicsPath(IGeometryPath geometryPath)

IPresentationAnimationPlayer getFrame() and FrameTickEventArgs getFrame return value type replaced to IImage

The return type of the GetFrame method for the IPresentationAnimationPlayer interface and PresentationAnimationPlayer implementation was replaced to IImage from Bitmap. This is required as a part of the Modern API transition.

FrameTickEventArgs.getFrame method return value is also replaced from BufferedImage to IImage.

ICellFormat.Transparency and ITableFormat.Transparency properties added

New methods getTransparency and setTransparency added to the ICellFormat and ITableFormat. It represents the transparency of the fill color.

Example:

Presentation presentation = new Presentation("pres.pptx");
try {
    ITable table = (ITable)presentation.getSlides().get_Item(0).getShapes().get_Item(0);
    table.getTableFormat().setTransparency(0.5f);
} finally {
    if (presentation != null) presentation.dispose();
}