Browse our Products
Aspose.Slides for Android via Java 21.1 Release Notes
Key | Summary | Category |
---|---|---|
SLIDESANDROID-322 | Use Aspose.Slides for Java 21.1 features | Enhancement |
SLIDESANDROID-365 | Slow rendering performance of API | 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.
New classes:
New interfaces:
New enums:
Public methods have been added to the GeometryShape class and its descendants:
- IGeometryPath[] GeometryShape.getGeometryPaths()
- void IGeometryShape.setGeometryPath()
- void IGeometryShape.setGeometryPaths()
Feature description:
Customization of the shape geometry assumes editing points of an existing shape.
To provide the abovementioned functionality GeometryPath class and IGeometryPath interface have been added. GeometryPath instance represents a geometry path of the IGeometryShape object.
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.