Aspose.Slides for Java 21.1 Release Notes
|SLIDESNET-36994||Support for Edit shape points||Feature|
|SLIDESJAVA-38357||Aspose.Slides giving true for two unequal layout slides||Bug|
|SLIDESJAVA-38362||Issue while showing page number on slide||Bug|
|SLIDESJAVA-34173||Support for Edit points in Trapezoid shape||Feature|
|SLIDESJAVA-38171||Long loading & saving time for pptx||Investigation|
|SLIDESJAVA-37010||Text spacing differs from PPTX to PDF||Bug|
|SLIDESJAVA-38367||Repair message after cloning attached (unrepairable on larger files)||Bug|
|SLIDESJAVA-38365||PptUnsupportedFormatException on loading presentation||Bug|
|SLIDESJAVA-38212||Use Aspose.Slides for Net 21.1 features||Enhancement|
|SLIDESJAVA-38425||Getting wrong font names of Chinese fonts in SVG||Bug|
|SLIDESJAVA-38424||Exception on creating thumbnails||Bug|
|SLIDESJAVA-38373||Warning on rendering slide using Aspose.Slides||Investigation|
|SLIDESJAVA-38157||Arial MT Std throw error when slide number format with font Arial text fill = ‘gradient’||Investigation|
Public API Changes
Support of the shape points editing has been added
Support of the shape points editing has been added. New classes, interfaces, enums, and GeometryShape methods have been added.
Public methods have been added to the GeometryShape class and its descendants:
- IGeometryPath GeometryShape.getGeometryPaths()
- void IGeometryShape.setGeometryPath()
- void IGeometryShape.setGeometryPaths()
Customization of the shape geometry assumes editing points of an existing shape.
To retrieve GeometryPath from the IGeometryShape instance GeometryPath method has been added. Please note that shapes may be built from a few smaller shapes (e.g. an “equal” sign) so this method returns an array of IGeometryPath objects.
To set GeometryPath to the shape two methods have been added: IGeometryShape.setGeometryPath(IGeometryPath geometryPath) for solid shapes and setGeometryPaths(IGeometryPath geometryPaths) for composite shapes.