Drawing — Aspose.Slides FOSS for C++ API Reference
This page covers drawing-related shape types that extend the base Shape class.
Namespace: Aspose::Slides::Foss
Connector
A line connector between shapes. Defined in include/Aspose/Slides/Foss/connector.h.
#include <Aspose/Slides/Foss/connector.h>Inherits from GeometryShape. Connectors link two shapes via connection sites.
PictureFrame
A picture frame shape that holds an image. Defined in include/Aspose/Slides/Foss/picture_frame.h.
#include <Aspose/Slides/Foss/picture_frame.h>Inherits from GeometryShape. Associates with an IPPImage from the presentation’s image collection.
GroupShape
A group of shapes treated as a single unit. Defined in include/Aspose/Slides/Foss/group_shape.h.
#include <Aspose/Slides/Foss/group_shape.h>| Property | Description |
|---|---|
shapes() | Returns the ShapeCollection of grouped shapes. |
GraphicalObject
A generic graphical object shape. Defined in include/Aspose/Slides/Foss/graphical_object.h.
#include <Aspose/Slides/Foss/graphical_object.h>Inherits from Shape. Used for SmartArt, charts, and other complex objects.
GeometryShape
Base class for shapes with geometry. Defined in include/Aspose/Slides/Foss/geometry_shape.h.
| Property | Description |
|---|---|
shape_type() | Returns the ShapeType geometry preset. |
shape_style() | Returns the IShapeStyle. |
adjustments() | Returns AdjustValueCollection for geometry adjustments. |