Aspose.Slides FOSS for C++

API reference for Aspose.Slides FOSS for C++ v26.9.0. 133 public types organized by module.

Core API

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionRepresents a collection of shape’s adjustments.
AutoShapeRepresents an AutoShape.
BaseHandoutNotesSlideHeaderFooterManagerBase class for handout and notes slide header/footer managers.
BasePortionFormatCommon text portion formatting properties.
BaseShapeLockBase class for shape locks that determine which operations are disabled on a shape.
BulletFormatRepresents paragraph bullet formatting properties.
CameraRepresents camera properties for 3D scene rendering.
CellRepresents a cell in a table.
CellCollectionRepresents a collection of table cells.
CellFormatRepresents formatting for a table cell.
ColorFormatRepresents a color used in a presentation.
ColumnRepresents a column in a table.
ColumnCollectionRepresents collection of columns in a table.
ColumnFormatRepresents formatting properties for a table column.
CommentRepresents a comment on a slide.
CommentAuthorRepresents the author of a comment.
CommentAuthorCollectionManages a collection of comment authors in a presentation.
CommentCollectionManages a collection of comments belonging to a single author.
ConnectorRepresents a connector shape that links two shapes.
DocumentPropertiesRepresents properties of a presentation.
EffectFormatRepresents effect properties of a shape (shadow, glow, blur, etc.).
FillFormatRepresents the fill formatting properties of a shape.
FontDataRepresents font information used in a presentation.
GlobalLayoutSlideCollectionRepresents a collection of all layout slides in a presentation.
GradientFormatRepresents gradient fill formatting.
GradientStopRepresents a gradient stop within a gradient fill.
GradientStopCollectionRepresents a collection of gradient stops.
GraphicalObjectLockConcrete locking properties for a graphical object.
GroupShapeRepresents a group shape that contains a nested collection of shapes.
HeadingPairRepresents a ‘Heading pair’ property of the document.
ImageRepresents a raster or vector image backed by in-memory data.
ImageCollectionManages the collection of images in a presentation.
ImagesFactory methods to create IImage instances.
LayoutSlideRepresents a layout slide.
LayoutSlideCollectionManages a collection of layout slides belonging to a master slide.
LightRigRepresents light rig properties for 3D scene rendering.
LineFillFormatRepresents the fill properties of a line.
LineFormatRepresents the line (outline) formatting properties.
MasterLayoutSlideCollectionRepresents a collection of all layout slides of a defined master slide.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionManages the collection of master slides in a presentation.
NotesSizeSpecifies the size of the notes slide.
NotesSlideRepresents a notes slide associated with a presentation slide.
NotesSlideHeaderFooterManagerManages the behavior of notes slide placeholders including header, footer, date-time, and slide number.
NotesSlideManagerManages the notes slide associated with a presentation slide.
NotesSlidePartInternal representation of a notes slide’s placeholder storage.
PPImageRepresents an image stored in a presentation.
ParagraphRepresents a text paragraph within a text frame.
ParagraphCollectionManages a collection of paragraphs within a text frame.
ParagraphFormatRepresents paragraph formatting properties.
PatternFormatRepresents a pattern fill format.
PictureRepresents a picture in a presentation.
PictureFillFormatRepresents a picture fill within a fill format.
PictureFrameRepresents a picture frame shape containing an image.
PictureFrameLockDetermines which operations are disabled on the parent PictureFrame.
PortionRepresents a text portion (run) within a paragraph.
PortionCollectionManages a collection of text portions within a paragraph.
PortionFormatRepresents text portion formatting properties with write access.
PresentationRepresents a Microsoft PowerPoint presentation.
RowRepresents a row in a table.
RowCollectionRepresents collection of rows in a table.
RowFormatRepresents formatting properties for a table row.
ShapeBase class for all shapes on a slide.
ShapeBevelRepresents the bevel properties of a shape’s 3D surface.
ShapeCollectionManages the collection of shapes on a slide.
ShapeFrameRepresents the geometric frame of a shape.
SimpleColorFormatA simple concrete implementation of ColorFormat backed by an sRGB color.
SlideRepresents a slide in a presentation.
SlideCollectionManages the collection of slides in a presentation.
TableRepresents a table shape on a slide.
TableFormatRepresents table formatting properties.
TextFrameRepresents a TextFrame containing paragraphs of text.
TextFrameFormatRepresents text frame formatting properties.
ThreeDFormatRepresents 3D formatting properties of a shape.

Structs

StructDescription
MasterReferenceRepresents a master reference entry from presentation.xml (sldMasterIdLst).
SlideReferenceRepresents a slide reference entry from presentation.xml (sldIdLst).

Enumerations

EnumerationDescription
BevelPresetTypeConstants which define 3D bevel of shape.
BulletTypeRepresents the type of the extended bullets.
CameraPresetTypeConstants which define camera preset type.
ColorTypeRepresents different color modes.
FillBlendModeDetermines blend mode.
FillTypeSpecifies the interior fill type of various visual objects.
FontAlignmentRepresents vertical font alignment.
GradientDirectionRepresents the gradient style.
GradientShapeRepresents the shape of gradient fill.
LightRigPresetTypeConstants which define light preset types.
LightingDirectionConstants which define light directions.
LineAlignmentRepresents the lines alignment type.
LineArrowheadLengthRepresents the length of an arrowhead.
LineArrowheadStyleRepresents the style of an arrowhead.
LineArrowheadWidthRepresents the width of an arrowhead.
LineCapStyleRepresents the line cap style.
LineDashStyleRepresents the line dash style.
LineJoinStyleRepresents the lines join style.
LineStyleRepresents the style of a line.
MaterialPresetTypeConstants which define material of shape.
NullableBoolRepresents triple boolean values.
NumberedBulletStyleRepresents the style of the numbered bullets.
PatternStyleRepresents the pattern style.
PictureFillModeDetermines how picture will fill area.
PresetColorRepresents predefined color presets.
PresetShadowTypeRepresents a preset for a shadow effect.
RectangleAlignmentDefines 2-dimension alignment.
SchemeColorRepresents colors in a color scheme.
ShapeTypeRepresents preset geometry of shapes.
SlideLayoutTypeRepresents the slide layout type.
SourceFormatRepresents source file format.
TableStylePresetRepresents builtin table styles.
TextAlignmentRepresents different text alignment styles.
TextAnchorTypeText box alignment within a text area.
TextAutofitTypeRepresents text autofit mode.
TextCapTypeRepresents the type of text capitalisation.
TextShapeTypeRepresents text wrapping shape.
TextStrikethroughTypeRepresents the type of text strikethrough.
TextUnderlineTypeRepresents the type of text underline.
TextVerticalTypeDetermines vertical writing mode for a text.
TileFlipDefines tile flipping mode.

Drawing

ClassDescription
ColorRepresents an ARGB color, equivalent to System.Drawing.Color.

Structs

StructDescription
PointFRepresents a 2D point with float coordinates, equivalent to System.Drawing.PointF.
RectangleFRepresents a rectangle with float coordinates, equivalent to System.Drawing.RectangleF.
SizeRepresents a 2D size with integer dimensions, equivalent to System.Drawing.Size.
SizeFRepresents a 2D size with float dimensions, equivalent to System.Drawing.SizeF.

Effects

ClassDescription
BlurRepresents a blur effect applied to the entire shape, including its fill.
FillOverlayRepresents a Fill Overlay effect.
GlowRepresents a glow effect, in which a color blurred outline is added outside the edges of the object.
ImageTransformOperationBase class for image transform operations that participate in property value inheritance via PVIObject.
InnerShadowRepresents an inner shadow effect applied to a shape.
OuterShadowRepresents an outer shadow effect applied to a shape.
PresetShadowRepresents a preset shadow effect applied to a shape.
ReflectionRepresents a reflection effect applied to a shape.
SoftEdgeRepresents a soft edge effect applied to a shape.

Export

EnumerationDescription
SaveFormatConstants which define the format of a saved presentation.

See Also

 English