Aspose.Slides for C++ 21.1 Release Notes
- Aspose.Slides for C++ for Windows x64 (Microsoft Visual C++).
- Aspose.Slides for C++ for Windows x86 (Microsoft Visual C++).
- Aspose.Slides for C++ for Linux (Clang).
New Features and Enhancements
|SLIDESNET-36994||Support for Edit shape points||Feature|
Other Improvements and Changes
|SLIDESCPP-2667||Use Aspose.Slides for .NET 21.1 features||Enhancement|
|SLIDESCPP-2660||Possible memory leak investigation in 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.
Public methods have been added to the GeometryShape class and its descendants:
- void SetGeometryPath(SharedPtr
- void SetGeometryPaths(ArrayPtr<SharedPtr
Customization of the shape geometry assumes editing points of an existing shape.
To retrieve GeometryPath from the IGeometryShape instance, the IGeometryShape::GetGeometryPaths() method has been added. 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: