Aspose.Slides FOSS for C++

API reference for Aspose.Slides FOSS for C++. 162 public types organized by module.

Foss

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionRepresents a collection of shape’s adjustments.
AppPropertiesPartParse/serialize docProps/app.xml.
AuthorDataRaw data for a comment author parsed from XML.
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.
BlurRepresents a blur effect applied to the entire shape, including its fill.
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.
ColorRepresents an ARGB color, equivalent to System.Drawing.Color.
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.
CommentAuthorsPartManages the comment authors XML part (ppt/commentAuthors.xml).
CommentCollectionManages a collection of comments belonging to a single author.
CommentDataRaw data for a single comment parsed from XML.
CommentsPartManages a slide comments XML part (ppt/comments/slideN.xml).
ConnectorRepresents a connector shape that links two shapes.
ContentTypesManagerManages the [Content_Types].xml part, which maps part names to MIME types.
CorePropertiesPartParse/serialize docProps/core.xml (Dublin Core metadata).
CustomPropertiesPartParse and serialize docProps/custom.xml.
DocumentPropertiesRepresents properties of a presentation.
EffectFormatRepresents effect properties of a shape (shadow, glow, blur, etc.).
ExporterBaseAbstract base class for presentation format exporters.
ExporterRegistryCentral registry for format exporters.
FillFormatRepresents the fill formatting properties of a shape.
FillOverlayRepresents a Fill Overlay effect.
FontDataRepresents font information used in a presentation.
GlobalLayoutSlideCollectionRepresents a collection of all layout slides in a presentation.
GlowRepresents a glow effect, in which a color blurred outline is added outside the edges of the object.
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.
ImageTransformOperationBase class for image transform operations that participate in property value inheritance via PVIObject.
ImagesFactory methods to create IImage instances.
InMemoryOpcPackageIn-memory OPC package with ZIP file I/O support.
InnerShadowRepresents an inner shadow effect applied to a shape.
LayoutSlideRepresents a layout slide.
LayoutSlideCollectionManages a collection of layout slides belonging to a master slide.
LayoutSlidePartManages a layout slide XML part (ppt/slideLayouts/slideLayoutN.xml).
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.
MasterSlidePartManages a master slide XML part (ppt/slideMasters/slideMasterN.xml).
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.
NotesSlidePartManages a notes slide XML part (ppt/notesSlides/notesSlideN.xml).
NotesSlidePartInternal representation of a notes slide’s placeholder storage.
OpcPackageAbstract interface for an OPC package that stores named parts as byte arrays.
OuterShadowRepresents an outer shadow effect applied to a shape.
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.
PptxExporterExporter for PPTX and related Office Open XML formats.
PptxExporterFactoryFactory for creating PPTX exporters with specific target formats.
PresentationRepresents a Microsoft PowerPoint presentation.
PresetShadowRepresents a preset shadow effect applied to a shape.
ReflectionRepresents a reflection effect applied to a shape.
RelationshipsManagerManages the .rels file associated with a given OPC part.
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.
SlidePartManages a slide XML part (ppt/slides/slideN.xml).
SoftEdgeRepresents a soft edge effect applied to a shape.
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.
XmlElementLightweight in-memory XML element for OOXML manipulation.

Structs

StructDescription
AttributesCommon PPTX attribute names.
ElementsCommon PPTX element names with full namespace qualification.
HeadingPairDataInternal representation of a heading pair (name + count).
MasterReferenceRepresents a master reference entry from presentation.xml (sldMasterIdLst).
NsNamespace helper providing Clark-notation formatted strings ("{uri}").
ParagraphFormatSourceTagged wrapper for paragraph format source.
PointFRepresents a 2D point with float coordinates, equivalent to System.Drawing.PointF.
PortionFormatSourceTagged wrapper so the dispatcher knows which applier to invoke.
RectangleFRepresents a rectangle with float coordinates, equivalent to System.Drawing.RectangleF.
RelationshipA single OPC relationship entry.
SizeRepresents a 2D size with integer dimensions, equivalent to System.Drawing.Size.
SizeFRepresents a 2D size with float dimensions, equivalent to System.Drawing.SizeF.
SlideReferenceRepresents a slide reference entry from presentation.xml (sldIdLst).
TextFrameFormatSourceTagged wrapper for text-frame format source.
XmlWriterXmlWriter.result holds the generated XML output as a vector of bytes.

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.
SaveFormatConstants which define the format of a saved presentation.
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.

See Also