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>
PropertyDescription
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.

PropertyDescription
shape_type()Returns the ShapeType geometry preset.
shape_style()Returns the IShapeStyle.
adjustments()Returns AdjustValueCollection for geometry adjustments.

See Also