Aspose::Slides Namespace Reference

Namespaces

 Animation
 
 Charts
 
 CompoundFile
 
 DOM
 
 Drawing
 
 Effects
 
 EqualityComparers
 
 Export
 
 HtmlIO
 
 Import
 
 OdpSerialization
 
 Patterns
 
 PptBinaryFile
 
 PptSerialization
 
 PptxSerialization
 
 PresentationML
 
 Serialization
 
 SlideShow
 
 SmartArt
 
 TextExtraction
 
 TextLayoutParts
 
 Theme
 
 ThmxSerialization
 
 TypicalValues
 
 UnsupportedProps
 
 Util
 
 Vba
 
 VbaBinaryFile
 
 Warnings
 
 Xlsx
 
 XlsxSerialization
 

Classes

class  AccessibleEffectiveDataPVITemp
 
class  AdjustValue
 Represents a geometry shape's adjustment value. These values affect shape's form. More...
 
class  AdjustValueCollection
 Reprasents a collection of shape's adjustments. More...
 
class  Audio
 Represents an embedded audio file. More...
 
class  AudioCollection
 Represents a collection of embedded audio files. More...
 
class  AudioFrame
 Represents an audio clip on a slide. More...
 
class  AutoShape
 Represents an AutoShape. More...
 
class  AutoShapeLock
 Determines which operations are disabled on the parent AutoshapeEx. More...
 
class  Backdrop3DScene
 Defines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to More...
 
class  Background
 Represents background of a slide. More...
 
class  BaseHandoutNotesSlideHeaderFooterManager
 Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides. More...
 
class  BaseHeaderFooterManager
 Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. More...
 
class  BasePortionFormat
 Common text portion formatting properties. More...
 
class  BasePortionFormatEffectiveDataPVITemp
 
class  BaseShapeLock
 Represents a base class for locks (disabled operation). More...
 
class  BaseSlide
 Represents common data for all slide types. More...
 
class  BaseSlideHeaderFooterManager
 Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. More...
 
class  BlobManagementOptions
 Represents options which can be used to manage BLOB handling rules and other BLOB settings. More...
 
class  BuildVersionInfo
 Contains information about version of Aspose.Slides. More...
 
class  BulletFormat
 Represents paragraph bullet formatting properties. More...
 
class  BulletFormatEffectiveData
 Immutable object which contains the paragraph's formatting properties. More...
 
class  Camera
 Represents Camera. More...
 
class  Cell
 Represents a cell of a table. More...
 
class  CellCollection
 Represents a collection of cells. More...
 
class  ColorFormat
 Represents a color used in a presentation. More...
 
class  ColorOperation
 Represents different color operations used for color transformations. Immutable object. More...
 
class  ColorOperationCollection
 Represents a collection of color transform operations. More...
 
class  Column
 Represents a column in a table. More...
 
class  ColumnCollection
 Represents collection of columns in a table. More...
 
class  Comment
 Represents a comment on a slide. More...
 
class  CommentAuthor
 Represents an author of comments. More...
 
class  CommentAuthorCollection
 Represents a collection of comment authors. More...
 
class  CommentCollection
 Represents a collection of comments of one author. More...
 
class  CommonSlideViewProperties
 Represents common slide view properties. More...
 
class  Connector
 Represents a connector. More...
 
class  ConnectorLock
 Determines which operations are disabled on the parent Connector. More...
 
class  Control
 Represents an ActiveX control. More...
 
class  ControlCollection
 A collection of ActiveX controls. More...
 
class  ControlPropertiesCollection
 A collection of AcitveX properties. More...
 
class  CustomData
 Represents container for custom data. More...
 
class  CustomXmlPart
 Represents custom xml part. More...
 
class  CustomXmlPartCollection
 Represents collection of custom xml parts. More...
 
class  DocumentProperties
 Represents properties of a presentation. More...
 
class  EffectFormat
 Represents effect properties of shape. More...
 
class  EffectFormatEffectiveData
 Imutable object which contains effect properties. More...
 
class  Field
 Represents a field. More...
 
class  FieldType
 Represents a type of field. This value determines which text will be set to the field portion when it will be updated. More...
 
class  FillFormat
 Represents a fill formatting options. More...
 
class  FillFormatEffectiveData
 Imutable object which contains fill properties. More...
 
class  FontData
 Represents a font definition. Immutable. More...
 
class  FontDataFactory
 FontData factory More...
 
class  Fonts
 Fonts collection. More...
 
class  FontsEffectiveData
 Immutable Fonts object. More...
 
class  FontsLoader
 Class for loading custom fonts defined by user. Should be used before creating any presentation objects. More...
 
class  FontsManager
 Manages fonts across the presentation. More...
 
class  FontSources
 Provides file and memory sources for external fonts. More...
 
class  FontSubstRule
 Represents font subtituition information More...
 
class  FontSubstRuleCollection
 
class  FormatFactory
 Allows to create formats via COM interface. More...
 
class  GeometryShape
 Represents the parent class for all geometric shapes. More...
 
class  GlobalLayoutSlideCollection
 Represents a collection of all layout slides in presentation. Extends LayoutSlideCollection class with methods for adding/cloning layout slides in context of uniting of the individual collections of master's layout slides. More...
 
class  GradientFormat
 Represent a gradient format. More...
 
class  GradientFormatEffectiveData
 Imutable object which contains gradient properties. More...
 
class  GradientStop
 Represent a gradient format. More...
 
class  GradientStopCollection
 Represnts a collection of gradient stops. More...
 
class  GradientStopCollectionEffectiveData
 Represents a collection of GradientStopData objects. More...
 
class  GradientStopEffectiveData
 immutable object which represents a gradient stop. More...
 
class  GraphicalObject
 Represents abstract graphical object. More...
 
class  GraphicalObjectLock
 Determines which operations are disabled on the parent GraphicalObject. More...
 
class  GroupShape
 Represents a group of shapes on a slide. More...
 
class  GroupShapeLock
 Determines which operations are disabled on the parent GroupShape. More...
 
class  HeaderFooterManager
 Represents manager which holds behavior of a header placeholders More...
 
class  Hyperlink
 Represents a hyperlink. Immutable. More...
 
class  HyperlinkManager
 Provide hyperlinks management (adding, removing). More...
 
class  HyperlinkQueries
 Provide easy access to contained hyperlinks. More...
 
class  IAccessiblePVIObject
 
class  IAdjustValue
 Represents a geometry shape's adjustment value. These values affect shape's form. More...
 
class  IAdjustValueCollection
 Reprasents a collection of shape's adjustments. More...
 
class  IAnimationTimeLine
 
class  IAudio
 
class  IAudioCollection
 Represents a collection of embedded audio files. More...
 
class  IAudioFrame
 Represents an audio clip on a slide. More...
 
class  IAutoShape
 Represents an AutoShape. More...
 
class  IAutoShapeLock
 Determines which operations are disabled on the parent AutoshapeEx. More...
 
class  IBackdrop3DScene
 
class  IBackground
 
class  IBaseHandoutNotesSlideHeaderFooterManag
 Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides. More...
 
class  IBaseHeaderFooterManager
 Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. More...
 
class  IBasePortionFormat
 This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. More...
 
class  IBasePortionFormatEffectiveData
 Immutable object which contains text portion formatting properties. More...
 
class  IBaseShapeLock
 
class  IBaseSlide
 Represents common data for all slide types. More...
 
class  IBaseSlideHeaderFooterManager
 Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. More...
 
class  IBlobManagementOptions
 A Binary Large Object (BLOB) is a binary data stored as a single entity - i.e. BLOB can be an audio, video or presentation itself. A number of techniques are used to optimize memory consumption while working with BLOBs - which was already stored in the presentation or be added later programmatically. Using IBlobManagementOptions you can change a different behavior aspects regarding BLOBs handling for the IPresentation instance lifetime. More...
 
class  IBulkTextFormattable
 Represents an object with possibility of bulk setting child text elements' formats. More...
 
class  IBulletFormat
 Represents paragraph bullet formatting properties. More...
 
class  IBulletFormatEffectiveData
 Immutable object which contains the paragraph's bullet formatting properties. More...
 
class  ICamera
 
class  ICameraEffectiveData
 Immutable object which contains the properties of camera. More...
 
class  ICell
 Represents a cell in a table. More...
 
class  ICellCollection
 Represents a collection of cells. More...
 
class  IColorFormat
 Represents a color used in a presentation. More...
 
class  IColorOperation
 
class  IColorOperationCollection
 Represents a collection of color transform operations. More...
 
class  IColumn
 Represents a column in a table. More...
 
class  IColumnCollection
 Represents collection of columns in a table. More...
 
class  IComment
 Represents a comment on a slide. More...
 
class  ICommentAuthor
 Represents an author of comments. More...
 
class  ICommentAuthorCollection
 Represents a collection of comment authors. More...
 
class  ICommentCollection
 Represents a collection of comments of one author. More...
 
class  ICommonSlideViewProperties
 Represents common slide view properties. More...
 
class  IConnector
 Represents a connector. More...
 
class  IConnectorLock
 
class  IControl
 Represents an ActiveX control. More...
 
class  IControlCollection
 A collection of ActiveX controls. More...
 
class  IControlPropertiesCollection
 A collection of ActiveX controls. More...
 
class  ICustomData
 Represents container for custom data. More...
 
class  ICustomXmlPart
 Represents custom xml part. More...
 
class  ICustomXmlPartCollection
 Represents collection of custom xml parts. More...
 
class  IDocumentProperties
 Represents properties of a presentation. More...
 
class  IDOMObject
 
class  IEffectFormat
 Represents effect properties of shape. More...
 
class  IEffectFormatEffectiveData
 Imutable object which contains effect properties. More...
 
class  IEffectParamSource
 Auxiliary effect parameters interface. More...
 
class  IField
 Represents a field. More...
 
class  IFieldType
 Represents a type of field. This value determines which text will be set to the field portion when it will be updated. More...
 
class  IFillFormat
 
class  IFillFormatEffectiveData
 Immutable object which contains fill properties. More...
 
class  IFillParamSource
 Auxiliary fill parameters interface. More...
 
class  IFontData
 
class  IFontDataFactory
 FontData factory interface More...
 
class  IFonts
 
class  IFontsEffectiveData
 Immutable Fonts object. More...
 
class  IFontsLoader
 Class for loading custom fonts defined by user. Should be used before creating any presentation objects. More...
 
class  IFontsManager
 Manages fonts across the presentation. More...
 
class  IFontSources
 Provides file and memory sources for external fonts. More...
 
class  IFontSubstRule
 Represents font subtituition information More...
 
class  IFontSubstRuleCollection
 
class  IFormatFactory
 Allows to create formats via COM interface. More...
 
class  IGenericCloneable
 Represents generic version of ICloneable More...
 
class  IGenericCollection
 Auxiliary generic collection interface. More...
 
class  IGeometryShape
 Represents the parent class for all geometric shapes. More...
 
class  IGlobalLayoutSlideCollection
 Represents a collection of all layout slides in presentation. Extends ILayoutSlideCollection interface with methods for adding/cloning layout slides in context of uniting of the individual collections of master's layout slides. More...
 
class  IGradientFormat
 
class  IGradientFormatEffectiveData
 Imutable object which contains gradient properties. More...
 
class  IGradientStop
 
class  IGradientStopCollection
 Represnts a collection of gradient stops. More...
 
class  IGradientStopCollectionEffectiveData
 Represents a collection of GradientStopDataEx objects. More...
 
class  IGradientStopEffectiveData
 immutable object which represents a gradient stop. More...
 
class  IGraphicalObject
 Represents abstract graphical object. More...
 
class  IGraphicalObjectLock
 Determines which operations are disabled on the parent GraphicalObjectEx. More...
 
class  IGroupShape
 
class  IGroupShapeLock
 
class  IHyperlink
 Represents a hyperlink. Immutable. More...
 
class  IHyperlinkContainer
 
class  IHyperlinkManager
 Provide hyperlinks management (adding, removing). More...
 
class  IHyperlinkQueries
 Provide easy access to contained hyperlinks. More...
 
class  IImageCollection
 Represents collection of PPImage. More...
 
class  IInterruptionToken
 This class represents the token to use for signaling long running tasks whether the interruption was requested. More...
 
class  IInterruptionTokenSource
 Represents the source of IInterruptionToken. More...
 
class  ILayoutSlide
 
class  ILayoutSlideCollection
 Represents a base class for collection of a layout slides. More...
 
class  ILayoutSlideHeaderFooterManager
 Represents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending slides. Depending slides use and depend on layout slide. More...
 
class  ILegacyDiagram
 Represents a legacy diagram object More...
 
class  ILicense
 Provides methods to license the component. More...
 
class  ILightRig
 
class  ILightRigEffectiveData
 Immutable object which contains the properties of LightRig. More...
 
class  ILineFillFormat
 Represents properties for lines filling. More...
 
class  ILineFillFormatEffectiveData
 Immutable object which represents properties for lines filling. More...
 
class  ILineFormat
 Represents format of a line. More...
 
class  ILineFormatEffectiveData
 Immutable object which contains line properties. More...
 
class  ILineParamSource
 Auxiliary line parameters interface. More...
 
class  ILoadOptions
 Allows to specify additional options (such as format or default font) when loading a presentation. More...
 
class  ImageCollection
 Represents collection of PPImage. More...
 
class  IMasterHandoutSlide
 Represents master slide for handouts. More...
 
class  IMasterHandoutSlideHeaderFooterManager
 Represents manager which holds behavior of the master handout slide placeholders, including header placeholder. More...
 
class  IMasterHandoutSlideManager
 Master handout slide manager. More...
 
class  IMasterLayoutSlideCollection
 Represents a collections of all layout slides of defined master slide. Extends ILayoutSlideCollection interface with methods for adding/inserting/removing/cloning layout slides in context of the individual collections of master's layout slides. More...
 
class  IMasterNotesSlide
 
class  IMasterNotesSlideHeaderFooterManager
 Represents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending notes slides. Depending notes slides use and depend on master notes slide. More...
 
class  IMasterNotesSlideManager
 Master notes slide manager. More...
 
class  IMasterSlide
 
class  IMasterSlideCollection
 
class  IMasterSlideHeaderFooterManager
 Represents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending layout slides and depending slides. Depending layout slides and slides use and depend on master slide. More...
 
class  INotesSize
 
class  INotesSlide
 Represents a notes slide in a presentation. More...
 
class  INotesSlideHeaderFooterManager
 Represents manager which holds behavior of the notes slide placeholders, including header placeholder. More...
 
class  INotesSlideManager
 Notes slide manager. More...
 
class  InterruptionToken
 This class represents the token to use for signaling long running tasks whether the interruption was requested. More...
 
class  InterruptionTokenSource
 Represents the source of InterruptionToken. More...
 
class  InvalidPasswordException
 Exception which thrown when presentation file format is unsupported. More...
 
class  IOleObjectFrame
 Represents an OLE object on a slide. More...
 
class  IParagraph
 Represents a paragraph of a text. More...
 
class  IParagraphCollection
 Represents a collection of a paragraphs. More...
 
class  IParagraphFactory
 Allows to create paragraphs More...
 
class  IParagraphFormat
 This class contains the paragraph formatting properties. Unlike IParagraphFormatEffectiveData, all properties of this class are writeable. More...
 
class  IParagraphFormatEffectiveData
 Immutable object which contains paragraph formatting properties. More...
 
class  IPatternFormat
 Represents a pattern to fill a shape. More...
 
class  IPatternFormatEffectiveData
 Immutable object which represents a pattern to fill a shape. More...
 
class  IPictureEffectiveData
 Immutable object which represents a picture in a presentation. More...
 
class  IPictureFillFormat
 Represents a picture fill style. More...
 
class  IPictureFillFormatEffectiveData
 Immutable object which contains the properties of picture fill. More...
 
class  IPictureFrame
 Represents a frame with a picture inside. More...
 
class  IPictureFrameLock
 Determines which operations are disabled on the parent PictureFrameEx. More...
 
class  IPlaceholder
 Represents a placeholder on a slide. More...
 
class  IPortion
 Represents a portion of text inside a text paragraph. More...
 
class  IPortionCollection
 Represents a collection of a portions. More...
 
class  IPortionFactory
 Allows to create test portions More...
 
class  IPortionFormat
 This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. More...
 
class  IPortionFormatEffectiveData
 Immutable object which contains text portion formatting properties. More...
 
class  IPPImage
 Represents an image in a presentation. More...
 
class  IPresentation
 Presentaiton document More...
 
class  IPresentationComponent
 Represents a component of a presentation. More...
 
class  IPresentationFactory
 Allows to create presentation via COM interface More...
 
class  IPresentationHeaderFooterManager
 Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation. More...
 
class  IPresentationInfo
 Information about presentation file More...
 
class  IPresentationText
 Represents the text extracted from the slide More...
 
class  IProtectionManager
 Presentation password protestion management. More...
 
class  IPVIObject
 
class  IRow
 Represents a row in a table. More...
 
class  IRowCollection
 Represents table row collection. More...
 
class  ISection
 Represents section of slides. More...
 
class  ISectionCollection
 Represents a collection of sections. More...
 
class  ISectionSlideCollection
 Represents a collection of a slides in the section. More...
 
class  IShape
 
class  IShapeBevel
 
class  IShapeBevelEffectiveData
 Immutable object which contains the properties of bevel. More...
 
class  IShapeCollection
 Represents a collection of a shapes. More...
 
class  IShapeElement
 Represents a part of shape with same outline and fill properties. More...
 
class  IShapeFrame
 Represents shape frame's properties. More...
 
class  IShapeStyle
 Represent shape's style reference. More...
 
class  ISlide
 Represents a slide in a presentation. More...
 
class  ISlideCollection
 
class  ISlideComponent
 Represents a component of a slide. More...
 
class  ISlideHeaderFooterManager
 Represents manager which holds behavior of the slide footer, date-time, page number placeholders. More...
 
class  ISlideShowTransition
 Represents slide show transition. More...
 
class  ISlideSize
 Represents a size of slide. More...
 
class  ISlidesPicture
 Represents a picture in a presentation. More...
 
class  ISlideText
 Represents the text extracted from the slide More...
 
class  IStreamWrapper
 Aspose.IO.Stream wrapper for COM interface. More...
 
class  IStreamWrapperFactory
 Factory of StreamWrappers. For COM interface. More...
 
class  IStyleColorOwner
 
class  ITab
 Represents a tabulation for a text. More...
 
class  ITabCollection
 Represents a collection of tabs. More...
 
class  ITabEffectiveData
 Immutable object which represents a text's tabulation stop. More...
 
class  ITabFactory
 Allow to create ITab instances More...
 
class  ITable
 Represents a table on a slide. More...
 
class  ITagCollection
 
class  ITextFrame
 Represents a TextFrame. More...
 
class  ITextFrameFormat
 Contains the TextFrame's formatting properties. More...
 
class  ITextFrameFormatEffectiveData
 Immutable object which contains text frame formatting properties. More...
 
class  ITextStyle
 Text style formatting properties. More...
 
class  ITextStyleEffectiveData
 Immutable object which contains text style properties. More...
 
class  IThreeDFormat
 Represents 3-D properties. More...
 
class  IThreeDFormatEffectiveData
 Immutable object which represents 3-D properties. More...
 
class  IThreeDParamSource
 3D properties source auxiliary interface More...
 
class  IVideo
 Represents a video embedded into a presentation. More...
 
class  IVideoCollection
 
class  IVideoFrame
 Represents a video clip on a slide. More...
 
class  IViewProperties
 Presentation wide view properties. More...
 
class  LayoutSlide
 Represents a layout slide. More...
 
class  LayoutSlideCollection
 Represents a base class for collection of a layout slides. More...
 
class  LayoutSlideHeaderFooterManager
 Represents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending slides. Depending slides use and depend on layout slide. More...
 
class  LegacyDiagram
 Represents a legacy diagram object. More...
 
class  License
 Provides methods to license the component. More...
 
class  LightRig
 Represents LightRig. More...
 
class  LineFillFormat
 Represents properties for lines filling. More...
 
class  LineFillFormatEffectiveData
 Immutable object which represents properties for lines filling. More...
 
class  LineFormat
 Represents format of a line. More...
 
class  LineFormatEffectiveData
 Immutable object which contains line properties. More...
 
class  LoadOptions
 Allows to specify additional options (such as format or default font) when loading a presentation. More...
 
class  MasterHandoutSlide
 Represents master slide for handouts. More...
 
class  MasterHandoutSlideHeaderFooterManager
 Represents manager which holds behavior of the master handout slide placeholders, including header placeholder. More...
 
class  MasterLayoutSlideCollection
 Represents a collections of all layout slides of defined master slide. Extends LayoutSlideCollection class with methods for adding/inserting/removing/cloning/reordering layout slides in context of the individual collections of master's layout slides. More...
 
class  MasterNotesSlide
 Represents master slide for notes. More...
 
class  MasterNotesSlideHeaderFooterManager
 Represents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending notes slides. Depending notes slides use and depend on master notes slide. More...
 
class  MasterSlide
 Represents a master slide in a presentation. More...
 
class  MasterSlideCollection
 Represents a collection of master slides. More...
 
class  MasterSlideHeaderFooterManager
 Represents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending layout slides and depending slides. Depending layout slides and slides use and depend on master slide. More...
 
class  NotesSize
 Represents a size of notes slide. More...
 
class  NotesSlide
 Represents a notes slide in a presentation. More...
 
class  NotesSlideHeaderFooterManager
 Represents manager which holds behavior of the notes slide placeholders, including header placeholder. More...
 
class  NotesSlideManager
 Notes slide manager. More...
 
class  OdpException
 Represents a standard internal exception type. More...
 
class  OdpReadException
 Represents an exception which thrown on presentation reading errors. More...
 
class  OleObjectFrame
 Represents an OLE object on a slide. More...
 
class  OOXMLCorruptFileException
 Exception which thrown when Office Open XML file format is corrupted. More...
 
class  OOXMLException
 Represents a standard internal exception type related to Office Open XML file format. More...
 
class  Paragraph
 Represents a paragraph of text. More...
 
class  ParagraphCollection
 Represents a collection of a paragraphs. More...
 
class  ParagraphEventArgs
 Event arguments class for paragraph-related events. More...
 
class  ParagraphFactory
 Allows to create paragraphs More...
 
class  ParagraphFormat
 This class contains the paragraph formatting properties. Unlike ParagraphFormatEffectiveData, all properties of this class are writeable. More...
 
class  ParagraphFormatEffectiveData
 Immutable object which contains paragraph formatting properties. More...
 
class  PatternFormat
 Represents a pattern to fill a shape. More...
 
class  PatternFormatEffectiveData
 Immutable object which represents a pattern to fill a shape. More...
 
class  Picture
 Represents a picture in a presentation. More...
 
class  PictureEffectiveData
 Immutable object which represents a picture in a presentation. More...
 
class  PictureFillFormat
 Represents a picture fill style. More...
 
class  PictureFillFormatEffectiveData
 Immutable object which contains the properties of picture fill. More...
 
class  PictureFrame
 Represents a frame with a picture inside. More...
 
class  PictureFrameLock
 Determines which operations are disabled on the parent PictureFrame. More...
 
class  Placeholder
 Represents a placeholder on a slide. More...
 
class  Portion
 Represents a portion of text inside a text paragraph. More...
 
class  PortionCollection
 Represents a collection of portions. More...
 
class  PortionFactory
 Allows to create test portions More...
 
class  PortionFormat
 This class contains the text portion formatting properties. Unlike PortionFormatEffectiveData, all properties of this class are writeable. More...
 
class  PortionFormatEffectiveData
 Immutable object which contains text portion formatting properties. More...
 
class  PPImage
 Represents an image in a presentation. More...
 
class  PptCorruptFileException
 Exception which thrown when presentation file is probably corrupt. More...
 
class  PptEditException
 Represents an exception thrown when edit presentation error is detected. More...
 
class  PptException
 Represents a standard internal exception type. More...
 
class  PptReadException
 Represents an exception which thrown on presentation reading errors. More...
 
class  PptUnsupportedFormatException
 Exception which thrown when presentation file format is unsupported. More...
 
class  PptxEditException
 Represents an exception thrown when edit presentation error is detected. More...
 
class  PptxException
 Represents a standard internal exception type. More...
 
class  PptxReadException
 Represents an exception which thrown on presentation reading errors. More...
 
class  PptxUnsupportedFormatException
 Exception which thrown when presentation file format is unsupported. More...
 
class  Presentation
 Represents a Microsoft PowerPoint presentation. More...
 
class  PresentationFactory
 Allows to create presentation via COM interface More...
 
class  PresentationHeaderFooterManager
 Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation. More...
 
class  PresentationInfo
 Information about presentation file More...
 
class  PresentationText
 Represents the text extracted from the presentation More...
 
class  ProtectionManager
 Presentation password protestion management. More...
 
class  PVIObject
 Encapsulates basic service infrastructure for objects can be a subject of property value inheritance. More...
 
class  Row
 Represents a row in a table. More...
 
class  RowCollection
 Represents table row collection. More...
 
class  Section
 Represents section of slides. More...
 
class  SectionCollection
 Represents a collection of sections. More...
 
class  SectionSlideCollection
 Represents a collection of slides in the section. More...
 
class  Shape
 Represents a shape on a slide. More...
 
class  ShapeBevel
 Contains the properties of shape's main face relief. More...
 
class  ShapeCollection
 Represents a collection of a shapes. More...
 
class  ShapeElement
 Represents a part of shape with same outline and fill properties. More...
 
class  ShapeFrame
 Represents shape frame's properties. More...
 
class  ShapeStyle
 Represent shape's style reference. More...
 
class  Slide
 Represents a slide in a presentation. More...
 
class  SlideCollection
 Represents a collection of a slides. More...
 
class  SlideHeaderFooterManager
 Represents manager which holds behavior of the slide footer, date-time, page number placeholders. More...
 
class  SlideSize
 Represents a size of slide. More...
 
class  StreamWrapper
 Aspose.IO.Stream wrapper for COM interface. More...
 
class  StreamWrapperFactory
 Factory of StreamWrappers. For COM interface. More...
 
class  StyleColorGetter
 
class  Tab
 Represents a tabulation for a text. More...
 
class  TabCollection
 Represents a collection of tabs. More...
 
class  TabEffectiveData
 Immutable object which represents a text's tabulation stop. More...
 
class  TabFactory
 Allows to create ITab instances More...
 
class  Table
 
class  TagCollection
 Represents the collection of tags (user defined pairs of strings) More...
 
class  TextFrame
 Represents a TextFrame. More...
 
class  TextFrameFormat
 Contains the TextFrame's formatTextFrameFormatting properties. More...
 
class  TextStyle
 This class contains the text style formatting properties. More...
 
class  ThreeDFormat
 Represents 3-D properties. More...
 
class  ThreeDFormatEffectiveData
 Immutable object which represents 3-D properties. More...
 
class  TrackedEffectEffectiveDataType
 
class  Video
 Represents an image embedded into a presentation. More...
 
class  VideoCollection
 Represents a collection of Video objects. More...
 
class  VideoFrame
 Represents a video clip on a slide. More...
 
class  ViewProperties
 Presentation wide view properties. More...
 

Enumerations

enum  AudioPlayModePreset { AudioPlayModePreset::Mixed = static_cast<int32_t>(-1), AudioPlayModePreset::Auto = 0, AudioPlayModePreset::OnClick, AudioPlayModePreset::AllSlides }
 Constants which define how a sound is played. More...
 
enum  AudioVolumeMode {
  AudioVolumeMode::Mixed = static_cast<int32_t>(-1), AudioVolumeMode::Mute = 0, AudioVolumeMode::Low, AudioVolumeMode::Medium,
  AudioVolumeMode::Loud
}
 Constants which define audio volume. More...
 
enum  BackgroundType : int8_t { BackgroundType::NotDefined = static_cast<int8_t>(-1), BackgroundType::Themed, BackgroundType::OwnBackground }
 Defines the slide background fill source. More...
 
enum  BevelPresetType {
  BevelPresetType::NotDefined = static_cast<int32_t>(-1), BevelPresetType::Angle, BevelPresetType::ArtDeco, BevelPresetType::Circle,
  BevelPresetType::Convex, BevelPresetType::CoolSlant, BevelPresetType::Cross, BevelPresetType::Divot,
  BevelPresetType::HardEdge, BevelPresetType::RelaxedInset, BevelPresetType::Riblet, BevelPresetType::Slope,
  BevelPresetType::SoftRound
}
 Constants which define 3D bevel of shape. More...
 
enum  BlackWhiteMode : int8_t {
  BlackWhiteMode::NotDefined = static_cast<int8_t>(-1), BlackWhiteMode::Color, BlackWhiteMode::Automatic, BlackWhiteMode::Gray,
  BlackWhiteMode::LightGray, BlackWhiteMode::InverseGray, BlackWhiteMode::GrayWhite, BlackWhiteMode::BlackGray,
  BlackWhiteMode::BlackWhite, BlackWhiteMode::Black, BlackWhiteMode::White, BlackWhiteMode::Hidden
}
 Determines how colored shape should be transformed into black and white. More...
 
enum  BulletType : int8_t {
  BulletType::NotDefined = static_cast<int8_t>(-1), BulletType::None = 0, BulletType::Symbol = 1, BulletType::Numbered = 2,
  BulletType::Picture = 3
}
 Represents the type of the extended bullets. More...
 
enum  CameraPresetType {
  CameraPresetType::NotDefined = static_cast<int32_t>(-1), CameraPresetType::IsometricBottomDown, CameraPresetType::IsometricBottomUp, CameraPresetType::IsometricLeftDown,
  CameraPresetType::IsometricLeftUp, CameraPresetType::IsometricOffAxis1Left, CameraPresetType::IsometricOffAxis1Right, CameraPresetType::IsometricOffAxis1Top,
  CameraPresetType::IsometricOffAxis2Left, CameraPresetType::IsometricOffAxis2Right, CameraPresetType::IsometricOffAxis2Top, CameraPresetType::IsometricOffAxis3Bottom,
  CameraPresetType::IsometricOffAxis3Left, CameraPresetType::IsometricOffAxis3Right, CameraPresetType::IsometricOffAxis4Bottom, CameraPresetType::IsometricOffAxis4Left,
  CameraPresetType::IsometricOffAxis4Right, CameraPresetType::IsometricRightDown, CameraPresetType::IsometricRightUp, CameraPresetType::IsometricTopDown,
  CameraPresetType::IsometricTopUp, CameraPresetType::LegacyObliqueBottom, CameraPresetType::LegacyObliqueBottomLeft, CameraPresetType::LegacyObliqueBottomRight,
  CameraPresetType::LegacyObliqueFront, CameraPresetType::LegacyObliqueLeft, CameraPresetType::LegacyObliqueRight, CameraPresetType::LegacyObliqueTop,
  CameraPresetType::LegacyObliqueTopLeft, CameraPresetType::LegacyObliqueTopRight, CameraPresetType::LegacyPerspectiveBottom, CameraPresetType::LegacyPerspectiveBottomLeft,
  CameraPresetType::LegacyPerspectiveBottomRight, CameraPresetType::LegacyPerspectiveFront, CameraPresetType::LegacyPerspectiveLeft, CameraPresetType::LegacyPerspectiveRight,
  CameraPresetType::LegacyPerspectiveTop, CameraPresetType::LegacyPerspectiveTopLeft, CameraPresetType::LegacyPerspectiveTopRight, CameraPresetType::ObliqueBottom,
  CameraPresetType::ObliqueBottomLeft, CameraPresetType::ObliqueBottomRight, CameraPresetType::ObliqueLeft, CameraPresetType::ObliqueRight,
  CameraPresetType::ObliqueTop, CameraPresetType::ObliqueTopLeft, CameraPresetType::ObliqueTopRight, CameraPresetType::OrthographicFront,
  CameraPresetType::PerspectiveAbove, CameraPresetType::PerspectiveAboveLeftFacing, CameraPresetType::PerspectiveAboveRightFacing, CameraPresetType::PerspectiveBelow,
  CameraPresetType::PerspectiveContrastingLeftFacing, CameraPresetType::PerspectiveContrastingRightFacing, CameraPresetType::PerspectiveFront, CameraPresetType::PerspectiveHeroicExtremeLeftFacing,
  CameraPresetType::PerspectiveHeroicExtremeRightFacing, CameraPresetType::PerspectiveHeroicLeftFacing, CameraPresetType::PerspectiveHeroicRightFacing, CameraPresetType::PerspectiveLeft,
  CameraPresetType::PerspectiveRelaxed, CameraPresetType::PerspectiveRelaxedModerately, CameraPresetType::PerspectiveRight
}
 Constants which define camera preset type. More...
 
enum  ColorSchemeIndex : uint8_t {
  ColorSchemeIndex::Dark1, ColorSchemeIndex::Light1, ColorSchemeIndex::Dark2, ColorSchemeIndex::Light2,
  ColorSchemeIndex::Accent1, ColorSchemeIndex::Accent2, ColorSchemeIndex::Accent3, ColorSchemeIndex::Accent4,
  ColorSchemeIndex::Accent5, ColorSchemeIndex::Accent6, ColorSchemeIndex::Hyperlink, ColorSchemeIndex::FollowedHyperlink
}
 Represents an index in a colorscheme. More...
 
enum  ColorStringFormat { ColorStringFormat::Vml }
 Represents a type of hyperlink action. More...
 
enum  ColorTransformOperation {
  ColorTransformOperation::Tint, ColorTransformOperation::Shade, ColorTransformOperation::Complement, ColorTransformOperation::Inverse,
  ColorTransformOperation::Grayscale, ColorTransformOperation::SetAlpha, ColorTransformOperation::AddAlpha, ColorTransformOperation::MultiplyAlpha,
  ColorTransformOperation::SetHue, ColorTransformOperation::AddHue, ColorTransformOperation::MultiplyHue, ColorTransformOperation::SetSaturation,
  ColorTransformOperation::AddSaturation, ColorTransformOperation::MultiplySaturation, ColorTransformOperation::SetLuminance, ColorTransformOperation::AddLuminance,
  ColorTransformOperation::MultiplyLuminance, ColorTransformOperation::SetRed, ColorTransformOperation::AddRed, ColorTransformOperation::MultiplyRed,
  ColorTransformOperation::SetGreen, ColorTransformOperation::AddGreen, ColorTransformOperation::MultiplyGreen, ColorTransformOperation::SetBlue,
  ColorTransformOperation::AddBlue, ColorTransformOperation::MultiplyBlue, ColorTransformOperation::Gamma, ColorTransformOperation::InverseGamma
}
 Defines color transform operation. More...
 
enum  ColorType {
  ColorType::NotDefined = static_cast<int32_t>(-1), ColorType::RGB = 0, ColorType::RGBPercentage = 1, ColorType::HSL = 2,
  ColorType::Scheme = 3, ColorType::System = 4, ColorType::Preset = 5
}
 Represents different color modes. More...
 
enum  ControlType { ControlType::WindowsMediaPlayer }
 Defines a control type which should be embedded by IControlCollection::AddControl(Aspose::Slides::ControlType, float, float, float, float). More...
 
enum  FillBlendMode {
  FillBlendMode::Darken = 0, FillBlendMode::Lighten, FillBlendMode::Multiply, FillBlendMode::Overlay,
  FillBlendMode::Screen
}
 Determines blend mode. More...
 
enum  FillType : int8_t {
  FillType::NotDefined = static_cast<int8_t>(-1), FillType::NoFill = 0, FillType::Solid = 1, FillType::Gradient = 2,
  FillType::Pattern = 3, FillType::Picture = 4, FillType::Group = 5
}
 Specifies the interior fill type of various visual objects. More...
 
enum  FontAlignment {
  FontAlignment::Default = static_cast<int32_t>(-1), FontAlignment::Automatic = 0, FontAlignment::Top = 1, FontAlignment::Center = 2,
  FontAlignment::Bottom = 3, FontAlignment::Baseline = 4
}
 Represents vertical font alignment. More...
 
enum  FontCollectionIndex : uint8_t { FontCollectionIndex::None, FontCollectionIndex::Minor, FontCollectionIndex::Major }
 Represents font's index in a collection. More...
 
enum  FontSubstCondition { FontSubstCondition::WhenInaccessible, FontSubstCondition::Always }
 Represents a rule fot font substitution More...
 
enum  GradientDirection {
  GradientDirection::NotDefined = static_cast<int32_t>(-1), GradientDirection::FromCorner1, GradientDirection::FromCorner2, GradientDirection::FromCorner3,
  GradientDirection::FromCorner4, GradientDirection::FromCenter
}
 Represents the gradient style. More...
 
enum  GradientShape : int8_t {
  GradientShape::NotDefined = static_cast<int8_t>(-1), GradientShape::Linear, GradientShape::Rectangle, GradientShape::Radial,
  GradientShape::Path
}
 Represents the shape of gradient fill. More...
 
enum  HyperlinkActionType {
  HyperlinkActionType::Unknown = static_cast<int32_t>(-1), HyperlinkActionType::NoAction, HyperlinkActionType::Hyperlink, HyperlinkActionType::JumpFirstSlide,
  HyperlinkActionType::JumpPreviousSlide, HyperlinkActionType::JumpNextSlide, HyperlinkActionType::JumpLastSlide, HyperlinkActionType::JumpEndShow,
  HyperlinkActionType::JumpLastViewedSlide, HyperlinkActionType::JumpSpecificSlide, HyperlinkActionType::StartCustomSlideShow, HyperlinkActionType::OpenFile,
  HyperlinkActionType::OpenPresentation, HyperlinkActionType::StartStopMedia, HyperlinkActionType::StartMacro, HyperlinkActionType::StartProgram
}
 Represents a type of hyperlink action. More...
 
enum  LightingDirection {
  LightingDirection::NotDefined = static_cast<int32_t>(-1), LightingDirection::TopLeft, LightingDirection::Top, LightingDirection::TopRight,
  LightingDirection::Right, LightingDirection::BottomRight, LightingDirection::Bottom, LightingDirection::BottomLeft,
  LightingDirection::Left
}
 Constants which define light directions. More...
 
enum  LightRigPresetType {
  LightRigPresetType::NotDefined = static_cast<int32_t>(-1), LightRigPresetType::Balanced, LightRigPresetType::BrightRoom, LightRigPresetType::Chilly,
  LightRigPresetType::Contrasting, LightRigPresetType::Flat, LightRigPresetType::Flood, LightRigPresetType::Freezing,
  LightRigPresetType::Glow, LightRigPresetType::Harsh, LightRigPresetType::LegacyFlat1, LightRigPresetType::LegacyFlat2,
  LightRigPresetType::LegacyFlat3, LightRigPresetType::LegacyFlat4, LightRigPresetType::LegacyHarsh1, LightRigPresetType::LegacyHarsh2,
  LightRigPresetType::LegacyHarsh3, LightRigPresetType::LegacyHarsh4, LightRigPresetType::LegacyNormal1, LightRigPresetType::LegacyNormal2,
  LightRigPresetType::LegacyNormal3, LightRigPresetType::LegacyNormal4, LightRigPresetType::Morning, LightRigPresetType::Soft,
  LightRigPresetType::Sunrise, LightRigPresetType::Sunset, LightRigPresetType::ThreePt, LightRigPresetType::TwoPt
}
 Constants which define light preset types. More...
 
enum  LineAlignment : int8_t { LineAlignment::NotDefined = static_cast<int8_t>(-1), LineAlignment::Center, LineAlignment::Inset }
 Represents the lines alignment type. More...
 
enum  LineArrowheadLength : int8_t { LineArrowheadLength::NotDefined = static_cast<int8_t>(-1), LineArrowheadLength::Short = 0, LineArrowheadLength::Medium = 1, LineArrowheadLength::Long = 2 }
 Represents the length of an arrowhead. More...
 
enum  LineArrowheadStyle : int8_t {
  LineArrowheadStyle::NotDefined = static_cast<int8_t>(-1), LineArrowheadStyle::None = 0, LineArrowheadStyle::Triangle = 1, LineArrowheadStyle::Stealth = 2,
  LineArrowheadStyle::Diamond = 3, LineArrowheadStyle::Oval = 4, LineArrowheadStyle::Open = 5
}
 Represents the style of an arrowhead. More...
 
enum  LineArrowheadWidth : int8_t { LineArrowheadWidth::NotDefined = static_cast<int8_t>(-1), LineArrowheadWidth::Narrow = 0, LineArrowheadWidth::Medium = 1, LineArrowheadWidth::Wide = 2 }
 Represents the width of an arrowhead. More...
 
enum  LineCapStyle : int8_t { LineCapStyle::NotDefined = static_cast<int8_t>(-1), LineCapStyle::Round, LineCapStyle::Square, LineCapStyle::Flat }
 Represents the line cap style. More...
 
enum  LineDashStyle : int8_t {
  LineDashStyle::NotDefined = static_cast<int8_t>(-1), LineDashStyle::Solid, LineDashStyle::Dot, LineDashStyle::Dash,
  LineDashStyle::LargeDash, LineDashStyle::DashDot, LineDashStyle::LargeDashDot, LineDashStyle::LargeDashDotDot,
  LineDashStyle::SystemDash, LineDashStyle::SystemDot, LineDashStyle::SystemDashDot, LineDashStyle::SystemDashDotDot,
  LineDashStyle::Custom
}
 Represents the line dash style. More...
 
enum  LineJoinStyle : int8_t { LineJoinStyle::NotDefined = static_cast<int8_t>(-1), LineJoinStyle::Round, LineJoinStyle::Bevel, LineJoinStyle::Miter }
 Represents the lines join style. More...
 
enum  LineStyle : int8_t {
  LineStyle::NotDefined = static_cast<int8_t>(-1), LineStyle::Single = 0, LineStyle::ThinThin = 1, LineStyle::ThickThin = 2,
  LineStyle::ThinThick = 3, LineStyle::ThickBetweenThin = 4
}
 Represents the style of a line. More...
 
enum  MaterialPresetType {
  MaterialPresetType::NotDefined = static_cast<int32_t>(-1), MaterialPresetType::Clear, MaterialPresetType::DkEdge, MaterialPresetType::Flat,
  MaterialPresetType::LegacyMatte, MaterialPresetType::LegacyMetal, MaterialPresetType::LegacyPlastic, MaterialPresetType::LegacyWireframe,
  MaterialPresetType::Matte, MaterialPresetType::Metal, MaterialPresetType::Plastic, MaterialPresetType::Powder,
  MaterialPresetType::SoftEdge, MaterialPresetType::Softmetal, MaterialPresetType::TranslucentPowder, MaterialPresetType::WarmMatte
}
 Constants which define material of shape. More...
 
enum  NullableBool : int8_t { NullableBool::NotDefined = static_cast<int8_t>(-1), NullableBool::False = 0, NullableBool::True = 1 }
 Represents triple boolean values. More...
 
enum  NumberedBulletStyle : int8_t {
  NumberedBulletStyle::NotDefined = static_cast<int8_t>(-1), NumberedBulletStyle::BulletAlphaLCPeriod = 0, NumberedBulletStyle::BulletAlphaUCPeriod = 1, NumberedBulletStyle::BulletArabicParenRight = 2,
  NumberedBulletStyle::BulletArabicPeriod = 3, NumberedBulletStyle::BulletRomanLCParenBoth = 4, NumberedBulletStyle::BulletRomanLCParenRight = 5, NumberedBulletStyle::BulletRomanLCPeriod = 6,
  NumberedBulletStyle::BulletRomanUCPeriod = 7, NumberedBulletStyle::BulletAlphaLCParenBoth = 8, NumberedBulletStyle::BulletAlphaLCParenRight = 9, NumberedBulletStyle::BulletAlphaUCParenBoth = 10,
  NumberedBulletStyle::BulletAlphaUCParenRight = 11, NumberedBulletStyle::BulletArabicParenBoth = 12, NumberedBulletStyle::BulletArabicPlain = 13, NumberedBulletStyle::BulletRomanUCParenBoth = 14,
  NumberedBulletStyle::BulletRomanUCParenRight = 15, NumberedBulletStyle::BulletSimpChinPlain = 16, NumberedBulletStyle::BulletSimpChinPeriod = 17, NumberedBulletStyle::BulletCircleNumDBPlain = 18,
  NumberedBulletStyle::BulletCircleNumWDWhitePlain = 19, NumberedBulletStyle::BulletCircleNumWDBlackPlain = 20, NumberedBulletStyle::BulletTradChinPlain = 21, NumberedBulletStyle::BulletTradChinPeriod = 22,
  NumberedBulletStyle::BulletArabicAlphaDash = 23, NumberedBulletStyle::BulletArabicAbjadDash = 24, NumberedBulletStyle::BulletHebrewAlphaDash = 25, NumberedBulletStyle::BulletKanjiKoreanPlain = 26,
  NumberedBulletStyle::BulletKanjiKoreanPeriod = 27, NumberedBulletStyle::BulletArabicDBPlain = 28, NumberedBulletStyle::BulletArabicDBPeriod = 29, NumberedBulletStyle::BulletThaiAlphaPeriod = 30,
  NumberedBulletStyle::BulletThaiAlphaParenRight = 31, NumberedBulletStyle::BulletThaiAlphaParenBoth = 32, NumberedBulletStyle::BulletThaiNumPeriod = 33, NumberedBulletStyle::BulletThaiNumParenRight = 34,
  NumberedBulletStyle::BulletThaiNumParenBoth = 35, NumberedBulletStyle::BulletHindiAlphaPeriod = 36, NumberedBulletStyle::BulletHindiNumPeriod = 37, NumberedBulletStyle::BulletKanjiSimpChinDBPeriod = 38,
  NumberedBulletStyle::BulletHindiNumParenRight = 39, NumberedBulletStyle::BulletHindiAlpha1Period = 40
}
 Represents the style of the numbered bullets. More...
 
enum  Orientation : int8_t { Orientation::Horizontal, Orientation::Vertical }
 Represents the orientation of a shape. More...
 
enum  PatternStyle : int8_t {
  PatternStyle::NotDefined = static_cast<int8_t>(-1), PatternStyle::Unknown = 0, PatternStyle::Percent05 = 1, PatternStyle::Percent10 = 2,
  PatternStyle::Percent20 = 3, PatternStyle::Percent25 = 4, PatternStyle::Percent30 = 5, PatternStyle::Percent40 = 6,
  PatternStyle::Percent50 = 7, PatternStyle::Percent60 = 8, PatternStyle::Percent70 = 9, PatternStyle::Percent75 = 10,
  PatternStyle::Percent80 = 11, PatternStyle::Percent90 = 12, PatternStyle::DarkHorizontal = 13, PatternStyle::DarkVertical = 14,
  PatternStyle::DarkDownwardDiagonal = 15, PatternStyle::DarkUpwardDiagonal = 16, PatternStyle::SmallCheckerBoard = 17, PatternStyle::Trellis = 18,
  PatternStyle::LightHorizontal = 19, PatternStyle::LightVertical = 20, PatternStyle::LightDownwardDiagonal = 21, PatternStyle::LightUpwardDiagonal = 22,
  PatternStyle::SmallGrid = 23, PatternStyle::DottedDiamond = 24, PatternStyle::WideDownwardDiagonal = 25, PatternStyle::WideUpwardDiagonal = 26,
  PatternStyle::DashedDownwardDiagonal = 27, PatternStyle::DashedUpwardDiagonal = 28, PatternStyle::NarrowVertical = 29, PatternStyle::NarrowHorizontal = 30,
  PatternStyle::DashedVertical = 31, PatternStyle::DashedHorizontal = 32, PatternStyle::LargeConfetti = 33, PatternStyle::LargeGrid = 34,
  PatternStyle::HorizontalBrick = 35, PatternStyle::LargeCheckerBoard = 36, PatternStyle::SmallConfetti = 37, PatternStyle::Zigzag = 38,
  PatternStyle::SolidDiamond = 39, PatternStyle::DiagonalBrick = 40, PatternStyle::OutlinedDiamond = 41, PatternStyle::Plaid = 42,
  PatternStyle::Sphere = 43, PatternStyle::Weave = 44, PatternStyle::DottedGrid = 45, PatternStyle::Divot = 46,
  PatternStyle::Shingle = 47, PatternStyle::Wave = 48, PatternStyle::Horizontal = 49, PatternStyle::Vertical = 50,
  PatternStyle::Cross = 51, PatternStyle::DownwardDiagonal = 52, PatternStyle::UpwardDiagonal = 53, PatternStyle::DiagonalCross = 54
}
 Represents the pattern style. More...
 
enum  PictureFillMode { PictureFillMode::Tile, PictureFillMode::Stretch }
 Determines how picture will fill area. More...
 
enum  PlaceholderSize : int8_t { PlaceholderSize::Full, PlaceholderSize::Half, PlaceholderSize::Quarter }
 Represents the size of a placeholder. More...
 
enum  PlaceholderType : int8_t {
  PlaceholderType::Title = 0, PlaceholderType::Body = 1, PlaceholderType::CenteredTitle = 2, PlaceholderType::Subtitle = 3,
  PlaceholderType::DateAndTime = 4, PlaceholderType::SlideNumber = 5, PlaceholderType::Footer = 6, PlaceholderType::Header = 7,
  PlaceholderType::Object = 8, PlaceholderType::Chart = 9, PlaceholderType::Table = 10, PlaceholderType::ClipArt = 11,
  PlaceholderType::Diagram = 12, PlaceholderType::Media = 13, PlaceholderType::SlideImage = 14, PlaceholderType::Picture = 15
}
 Represents the type of a placeholder. More...
 
enum  PresetColor {
  PresetColor::NotDefined = static_cast<int32_t>(-1), PresetColor::AliceBlue, PresetColor::AntiqueWhite, PresetColor::Aqua,
  PresetColor::Aquamarine, PresetColor::Azure, PresetColor::Beige, PresetColor::Bisque,
  PresetColor::Black, PresetColor::BlanchedAlmond, PresetColor::Blue, PresetColor::BlueViolet,
  PresetColor::Brown, PresetColor::BurlyWood, PresetColor::CadetBlue, PresetColor::Chartreuse,
  PresetColor::Chocolate, PresetColor::Coral, PresetColor::CornflowerBlue, PresetColor::Cornsilk,
  PresetColor::Crimson, PresetColor::Cyan, PresetColor::DarkBlue, PresetColor::DarkCyan,
  PresetColor::DarkGoldenrod, PresetColor::DarkGray, PresetColor::DarkGreen, PresetColor::DarkKhaki,
  PresetColor::DarkMagenta, PresetColor::DarkOliveGreen, PresetColor::DarkOrange, PresetColor::DarkOrchid,
  PresetColor::DarkRed, PresetColor::DarkSalmon, PresetColor::DarkSeaGreen, PresetColor::DarkSlateBlue,
  PresetColor::DarkSlateGray, PresetColor::DarkTurquoise, PresetColor::DarkViolet, PresetColor::DeepPink,
  PresetColor::DeepSkyBlue, PresetColor::DimGray, PresetColor::DodgerBlue, PresetColor::Firebrick,
  PresetColor::FloralWhite, PresetColor::ForestGreen, PresetColor::Fuchsia, PresetColor::Gainsboro,
  PresetColor::GhostWhite, PresetColor::Gold, PresetColor::Goldenrod, PresetColor::Gray,
  PresetColor::Green, PresetColor::GreenYellow, PresetColor::Honeydew, PresetColor::HotPink,
  PresetColor::IndianRed, PresetColor::Indigo, PresetColor::Ivory, PresetColor::Khaki,
  PresetColor::Lavender, PresetColor::LavenderBlush, PresetColor::LawnGreen, PresetColor::LemonChiffon,
  PresetColor::LightBlue, PresetColor::LightCoral, PresetColor::LightCyan, PresetColor::LightGoldenrodYellow,
  PresetColor::LightGray, PresetColor::LightGreen, PresetColor::LightPink, PresetColor::LightSalmon,
  PresetColor::LightSeaGreen, PresetColor::LightSkyBlue, PresetColor::LightSlateGray, PresetColor::LightSteelBlue,
  PresetColor::LightYellow, PresetColor::Lime, PresetColor::LimeGreen, PresetColor::Linen,
  PresetColor::Magenta, PresetColor::Maroon, PresetColor::MediumAquamarine, PresetColor::MediumBlue,
  PresetColor::MediumOrchid, PresetColor::MediumPurple, PresetColor::MediumSeaGreen, PresetColor::MediumSlateBlue,
  PresetColor::MediumSpringGreen, PresetColor::MediumTurquoise, PresetColor::MediumVioletRed, PresetColor::MidnightBlue,
  PresetColor::MintCream, PresetColor::MistyRose, PresetColor::Moccasin, PresetColor::NavajoWhite,
  PresetColor::Navy, PresetColor::OldLace, PresetColor::Olive, PresetColor::OliveDrab,
  PresetColor::Orange, PresetColor::OrangeRed, PresetColor::Orchid, PresetColor::PaleGoldenrod,
  PresetColor::PaleGreen, PresetColor::PaleTurquoise, PresetColor::PaleVioletRed, PresetColor::PapayaWhip,
  PresetColor::PeachPuff, PresetColor::Peru, PresetColor::Pink, PresetColor::Plum,
  PresetColor::PowderBlue, PresetColor::Purple, PresetColor::Red, PresetColor::RosyBrown,
  PresetColor::RoyalBlue, PresetColor::SaddleBrown, PresetColor::Salmon, PresetColor::SandyBrown,
  PresetColor::SeaGreen, PresetColor::SeaShell, PresetColor::Sienna, PresetColor::Silver,
  PresetColor::SkyBlue, PresetColor::SlateBlue, PresetColor::SlateGray, PresetColor::Snow,
  PresetColor::SpringGreen, PresetColor::SteelBlue, PresetColor::Tan, PresetColor::Teal,
  PresetColor::Thistle, PresetColor::Tomato, PresetColor::Turquoise, PresetColor::Violet,
  PresetColor::Wheat, PresetColor::White, PresetColor::WhiteSmoke, PresetColor::Yellow,
  PresetColor::YellowGreen
}
 Represents predefined color presets. More...
 
enum  PresetShadowType {
  PresetShadowType::TopLeftDropShadow = 0, PresetShadowType::TopLeftLargeDropShadow, PresetShadowType::BackLeftLongPerspectiveShadow, PresetShadowType::BackRightLongPerspectiveShadow,
  PresetShadowType::TopLeftDoubleDropShadow, PresetShadowType::BottomRightSmallDropShadow, PresetShadowType::FrontLeftLongPerspectiveShadow, PresetShadowType::FrontRightLongPerspectiveShadow,
  PresetShadowType::OuterBoxShadow3D, PresetShadowType::InnerBoxShadow3D, PresetShadowType::BackCenterPerspectiveShadow, PresetShadowType::TopRightDropShadow,
  PresetShadowType::FrontBottomShadow, PresetShadowType::BackLeftPerspectiveShadow, PresetShadowType::BackRightPerspectiveShadow, PresetShadowType::BottomLeftDropShadow,
  PresetShadowType::BottomRightDropShadow, PresetShadowType::FrontLeftPerspectiveShadow, PresetShadowType::FrontRightPerspectiveShadow, PresetShadowType::TopLeftSmallDropShadow
}
 Represents a preset for a shadow effect. More...
 
enum  RectangleAlignment : int8_t {
  RectangleAlignment::NotDefined = static_cast<int8_t>(-1), RectangleAlignment::TopLeft, RectangleAlignment::Top, RectangleAlignment::TopRight,
  RectangleAlignment::Left, RectangleAlignment::Center, RectangleAlignment::Right, RectangleAlignment::BottomLeft,
  RectangleAlignment::Bottom, RectangleAlignment::BottomRight
}
 Defines 2-dimension allignment. More...
 
enum  SchemeColor {
  SchemeColor::NotDefined = static_cast<int32_t>(-1), SchemeColor::Background1, SchemeColor::Text1, SchemeColor::Background2,
  SchemeColor::Text2, SchemeColor::Accent1, SchemeColor::Accent2, SchemeColor::Accent3,
  SchemeColor::Accent4, SchemeColor::Accent5, SchemeColor::Accent6, SchemeColor::Hyperlink,
  SchemeColor::FollowedHyperlink, SchemeColor::StyleColor, SchemeColor::Dark1, SchemeColor::Light1,
  SchemeColor::Dark2, SchemeColor::Light2
}
 Represents colors in a color scheme. More...
 
enum  ShapeElementFillSource : uint8_t {
  ShapeElementFillSource::NoFill, ShapeElementFillSource::Shape, ShapeElementFillSource::Lighten, ShapeElementFillSource::LightenLess,
  ShapeElementFillSource::Darken, ShapeElementFillSource::DarkenLess
}
 Represents how shape element should be filled. More...
 
enum  ShapeElementStrokeSource : uint8_t { ShapeElementStrokeSource::NoStroke, ShapeElementStrokeSource::Shape, ShapeElementStrokeSource::OwnStroke }
 Represents how shape element should be drawn. More...
 
enum  ShapeThumbnailBounds { ShapeThumbnailBounds::Slide, ShapeThumbnailBounds::Shape, ShapeThumbnailBounds::Appearance }
 Enumeration of types of shape thumbnail bounds. More...
 
enum  ShapeType {
  ShapeType::NotDefined = static_cast<int32_t>(-1), ShapeType::Custom = 0, ShapeType::Line, ShapeType::LineInverse,
  ShapeType::Triangle, ShapeType::RightTriangle, ShapeType::Rectangle, ShapeType::Diamond,
  ShapeType::Parallelogram, ShapeType::Trapezoid, ShapeType::NonIsoscelesTrapezoid, ShapeType::Pentagon,
  ShapeType::Hexagon, ShapeType::Heptagon, ShapeType::Octagon, ShapeType::Decagon,
  ShapeType::Dodecagon, ShapeType::FourPointedStar, ShapeType::FivePointedStar, ShapeType::SixPointedStar,
  ShapeType::SevenPointedStar, ShapeType::EightPointedStar, ShapeType::TenPointedStar, ShapeType::TwelvePointedStar,
  ShapeType::SixteenPointedStar, ShapeType::TwentyFourPointedStar, ShapeType::ThirtyTwoPointedStar, ShapeType::RoundCornerRectangle,
  ShapeType::OneRoundCornerRectangle, ShapeType::TwoSamesideRoundCornerRectangle, ShapeType::TwoDiagonalRoundCornerRectangle, ShapeType::OneSnipOneRoundCornerRectangle,
  ShapeType::OneSnipCornerRectangle, ShapeType::TwoSamesideSnipCornerRectangle, ShapeType::TwoDiagonalSnipCornerRectangle, ShapeType::Plaque,
  ShapeType::Ellipse, ShapeType::Teardrop, ShapeType::HomePlate, ShapeType::Chevron,
  ShapeType::PieWedge, ShapeType::Pie, ShapeType::BlockArc, ShapeType::Donut,
  ShapeType::NoSmoking, ShapeType::RightArrow, ShapeType::LeftArrow, ShapeType::UpArrow,
  ShapeType::DownArrow, ShapeType::StripedRightArrow, ShapeType::NotchedRightArrow, ShapeType::BentUpArrow,
  ShapeType::LeftRightArrow, ShapeType::UpDownArrow, ShapeType::LeftUpArrow, ShapeType::LeftRightUpArrow,
  ShapeType::QuadArrow, ShapeType::CalloutLeftArrow, ShapeType::CalloutRightArrow, ShapeType::CalloutUpArrow,
  ShapeType::CalloutDownArrow, ShapeType::CalloutLeftRightArrow, ShapeType::CalloutUpDownArrow, ShapeType::CalloutQuadArrow,
  ShapeType::BentArrow, ShapeType::UTurnArrow, ShapeType::CircularArrow, ShapeType::LeftCircularArrow,
  ShapeType::LeftRightCircularArrow, ShapeType::CurvedRightArrow, ShapeType::CurvedLeftArrow, ShapeType::CurvedUpArrow,
  ShapeType::CurvedDownArrow, ShapeType::SwooshArrow, ShapeType::Cube, ShapeType::Can,
  ShapeType::LightningBolt, ShapeType::Heart, ShapeType::Sun, ShapeType::Moon,
  ShapeType::SmileyFace, ShapeType::IrregularSeal1, ShapeType::IrregularSeal2, ShapeType::FoldedCorner,
  ShapeType::Bevel, ShapeType::Frame, ShapeType::HalfFrame, ShapeType::Corner,
  ShapeType::DiagonalStripe, ShapeType::Chord, ShapeType::CurvedArc, ShapeType::LeftBracket,
  ShapeType::RightBracket, ShapeType::LeftBrace, ShapeType::RightBrace, ShapeType::BracketPair,
  ShapeType::BracePair, ShapeType::StraightConnector1, ShapeType::BentConnector2, ShapeType::BentConnector3,
  ShapeType::BentConnector4, ShapeType::BentConnector5, ShapeType::CurvedConnector2, ShapeType::CurvedConnector3,
  ShapeType::CurvedConnector4, ShapeType::CurvedConnector5, ShapeType::Callout1, ShapeType::Callout2,
  ShapeType::Callout3, ShapeType::Callout1WithAccent, ShapeType::Callout2WithAccent, ShapeType::Callout3WithAccent,
  ShapeType::Callout1WithBorder, ShapeType::Callout2WithBorder, ShapeType::Callout3WithBorder, ShapeType::Callout1WithBorderAndAccent,
  ShapeType::Callout2WithBorderAndAccent, ShapeType::Callout3WithBorderAndAccent, ShapeType::CalloutWedgeRectangle, ShapeType::CalloutWedgeRoundRectangle,
  ShapeType::CalloutWedgeEllipse, ShapeType::CalloutCloud, ShapeType::Cloud, ShapeType::Ribbon,
  ShapeType::Ribbon2, ShapeType::EllipseRibbon, ShapeType::EllipseRibbon2, ShapeType::LeftRightRibbon,
  ShapeType::VerticalScroll, ShapeType::HorizontalScroll, ShapeType::Wave, ShapeType::DoubleWave,
  ShapeType::Plus, ShapeType::ProcessFlow, ShapeType::DecisionFlow, ShapeType::InputOutputFlow,
  ShapeType::PredefinedProcessFlow, ShapeType::InternalStorageFlow, ShapeType::DocumentFlow, ShapeType::MultiDocumentFlow,
  ShapeType::TerminatorFlow, ShapeType::PreparationFlow, ShapeType::ManualInputFlow, ShapeType::ManualOperationFlow,
  ShapeType::ConnectorFlow, ShapeType::PunchedCardFlow, ShapeType::PunchedTapeFlow, ShapeType::SummingJunctionFlow,
  ShapeType::OrFlow, ShapeType::CollateFlow, ShapeType::SortFlow, ShapeType::ExtractFlow,
  ShapeType::MergeFlow, ShapeType::OfflineStorageFlow, ShapeType::OnlineStorageFlow, ShapeType::MagneticTapeFlow,
  ShapeType::MagneticDiskFlow, ShapeType::MagneticDrumFlow, ShapeType::DisplayFlow, ShapeType::DelayFlow,
  ShapeType::AlternateProcessFlow, ShapeType::OffPageConnectorFlow, ShapeType::BlankButton, ShapeType::HomeButton,
  ShapeType::HelpButton, ShapeType::InformationButton, ShapeType::ForwardOrNextButton, ShapeType::BackOrPreviousButton,
  ShapeType::EndButton, ShapeType::BeginningButton, ShapeType::ReturnButton, ShapeType::DocumentButton,
  ShapeType::SoundButton, ShapeType::MovieButton, ShapeType::Gear6, ShapeType::Gear9,
  ShapeType::Funnel, ShapeType::PlusMath, ShapeType::MinusMath, ShapeType::MultiplyMath,
  ShapeType::DivideMath, ShapeType::EqualMath, ShapeType::NotEqualMath, ShapeType::CornerTabs,
  ShapeType::SquareTabs, ShapeType::PlaqueTabs, ShapeType::ChartX, ShapeType::ChartStar,
  ShapeType::ChartPlus
}
 Represents preset geometry of geometry shapes. More...
 
enum  SlideLayoutType : int8_t {
  SlideLayoutType::Custom = static_cast<int8_t>(-1), SlideLayoutType::Title, SlideLayoutType::Text, SlideLayoutType::TwoColumnText,
  SlideLayoutType::Table, SlideLayoutType::TextAndChart, SlideLayoutType::ChartAndText, SlideLayoutType::Diagram,
  SlideLayoutType::Chart, SlideLayoutType::TextAndClipArt, SlideLayoutType::ClipArtAndText, SlideLayoutType::TitleOnly,
  SlideLayoutType::Blank, SlideLayoutType::TextAndObject, SlideLayoutType::ObjectAndText, SlideLayoutType::Object,
  SlideLayoutType::TitleAndObject, SlideLayoutType::TextAndMedia, SlideLayoutType::MediaAndText, SlideLayoutType::ObjectOverText,
  SlideLayoutType::TextOverObject, SlideLayoutType::TextAndTwoObjects, SlideLayoutType::TwoObjectsAndText, SlideLayoutType::TwoObjectsOverText,
  SlideLayoutType::FourObjects, SlideLayoutType::VerticalText, SlideLayoutType::ClipArtAndVerticalText, SlideLayoutType::VerticalTitleAndText,
  SlideLayoutType::VerticalTitleAndTextOverChart, SlideLayoutType::TwoObjects, SlideLayoutType::ObjectAndTwoObject, SlideLayoutType::TwoObjectsAndObject,
  SlideLayoutType::SectionHeader, SlideLayoutType::TwoTextAndTwoObjects, SlideLayoutType::TitleObjectAndCaption, SlideLayoutType::PictureAndCaption
}
 Represents the slide layout type. More...
 
enum  SlideOrienation { SlideOrienation::Landscape, SlideOrienation::Portrait }
 Represents the slide orientation. More...
 
enum  SlideSizeScaleType { SlideSizeScaleType::DoNotScale, SlideSizeScaleType::EnsureFit, SlideSizeScaleType::Maximize }
 Represents the scale type of slide content. More...
 
enum  SlideSizeType {
  SlideSizeType::OnScreen = 0, SlideSizeType::LetterPaper = 1, SlideSizeType::A4Paper = 2, SlideSizeType::Slide35mm = 3,
  SlideSizeType::Overhead = 4, SlideSizeType::Banner = 5, SlideSizeType::Custom = 6, SlideSizeType::Ledger,
  SlideSizeType::A3Paper, SlideSizeType::B4IsoPaper, SlideSizeType::B5IsoPaper, SlideSizeType::B4JisPaper,
  SlideSizeType::B5JisPaper, SlideSizeType::HagakiCard, SlideSizeType::OnScreen16x9, SlideSizeType::OnScreen16x10
}
 Represents the slide size preset. More...
 
enum  SourceFormat { SourceFormat::Ppt, SourceFormat::Pptx, SourceFormat::Odp }
 Represents source file format. More...
 
enum  SystemColor {
  SystemColor::NotDefined = static_cast<int32_t>(-1), SystemColor::ScrollBar = 0, SystemColor::Background = 1, SystemColor::ActiveCaption = 2,
  SystemColor::InactiveCaption = 3, SystemColor::Menu = 4, SystemColor::Window = 5, SystemColor::WindowFrame = 6,
  SystemColor::MenuText = 7, SystemColor::WindowText = 8, SystemColor::CaptionText = 9, SystemColor::ActiveBorder = 10,
  SystemColor::InactiveBorder = 11, SystemColor::AppWorkspace = 12, SystemColor::Highlight = 13, SystemColor::HighlightText = 14,
  SystemColor::BtnFace = 15, SystemColor::BtnShadow = 16, SystemColor::GrayText = 17, SystemColor::BtnText = 18,
  SystemColor::InactiveCaptionText = 19, SystemColor::BtnHighlight = 20, SystemColor::ThreeDDkShadow = 21, SystemColor::ThreeDLight = 22,
  SystemColor::InfoText = 23, SystemColor::InfoBk = 24, SystemColor::HotLight = 26, SystemColor::GradientActiveCaption = 27,
  SystemColor::GradientInactiveCaption = 28, SystemColor::MenuHighlight = 29, SystemColor::MenuBar = 30
}
 Represents predefined system colors. More...
 
enum  TabAlignment { TabAlignment::Left = 0, TabAlignment::Center = 1, TabAlignment::Right = 2, TabAlignment::Decimal = 3 }
 Represents the tab alignment. More...
 
enum  TableStylePreset {
  TableStylePreset::Custom = static_cast<int32_t>(-1), TableStylePreset::None = 0, TableStylePreset::MediumStyle2Accent1, TableStylePreset::MediumStyle2,
  TableStylePreset::NoStyleNoGrid, TableStylePreset::ThemedStyle1Accent1, TableStylePreset::ThemedStyle1Accent2, TableStylePreset::ThemedStyle1Accent3,
  TableStylePreset::ThemedStyle1Accent4, TableStylePreset::ThemedStyle1Accent5, TableStylePreset::ThemedStyle1Accent6, TableStylePreset::NoStyleTableGrid,
  TableStylePreset::ThemedStyle2Accent1, TableStylePreset::ThemedStyle2Accent2, TableStylePreset::ThemedStyle2Accent3, TableStylePreset::ThemedStyle2Accent4,
  TableStylePreset::ThemedStyle2Accent5, TableStylePreset::ThemedStyle2Accent6, TableStylePreset::LightStyle1, TableStylePreset::LightStyle1Accent1,
  TableStylePreset::LightStyle1Accent2, TableStylePreset::LightStyle1Accent3, TableStylePreset::LightStyle1Accent4, TableStylePreset::LightStyle2Accent5,
  TableStylePreset::LightStyle1Accent6, TableStylePreset::LightStyle2, TableStylePreset::LightStyle2Accent1, TableStylePreset::LightStyle2Accent2,
  TableStylePreset::LightStyle2Accent3, TableStylePreset::MediumStyle2Accent3, TableStylePreset::MediumStyle2Accent4, TableStylePreset::MediumStyle2Accent5,
  TableStylePreset::LightStyle2Accent6, TableStylePreset::LightStyle2Accent4, TableStylePreset::LightStyle3, TableStylePreset::LightStyle3Accent1,
  TableStylePreset::MediumStyle2Accent2, TableStylePreset::LightStyle3Accent2, TableStylePreset::LightStyle3Accent3, TableStylePreset::LightStyle3Accent4,
  TableStylePreset::LightStyle3Accent5, TableStylePreset::LightStyle3Accent6, TableStylePreset::MediumStyle1, TableStylePreset::MediumStyle1Accent1,
  TableStylePreset::MediumStyle1Accent2, TableStylePreset::MediumStyle1Accent3, TableStylePreset::MediumStyle1Accent4, TableStylePreset::MediumStyle1Accent5,
  TableStylePreset::MediumStyle1Accent6, TableStylePreset::MediumStyle2Accent6, TableStylePreset::MediumStyle3, TableStylePreset::MediumStyle3Accent1,
  TableStylePreset::MediumStyle3Accent2, TableStylePreset::MediumStyle3Accent3, TableStylePreset::MediumStyle3Accent4, TableStylePreset::MediumStyle3Accent5,
  TableStylePreset::MediumStyle3Accent6, TableStylePreset::MediumStyle4, TableStylePreset::MediumStyle4Accent1, TableStylePreset::MediumStyle4Accent2,
  TableStylePreset::MediumStyle4Accent3, TableStylePreset::MediumStyle4Accent4, TableStylePreset::MediumStyle4Accent5, TableStylePreset::MediumStyle4Accent6,
  TableStylePreset::DarkStyle1, TableStylePreset::DarkStyle1Accent1, TableStylePreset::DarkStyle1Accent2, TableStylePreset::DarkStyle1Accent3,
  TableStylePreset::DarkStyle1Accent4, TableStylePreset::DarkStyle1Accent5, TableStylePreset::DarkStyle1Accent6, TableStylePreset::DarkStyle2,
  TableStylePreset::DarkStyle2Accent1Accent2, TableStylePreset::DarkStyle2Accent3Accent4, TableStylePreset::DarkStyle2Accent5Accent6
}
 Represents builtin table styles. More...
 
enum  TextAlignment {
  TextAlignment::NotDefined = static_cast<int32_t>(-1), TextAlignment::Left = 0, TextAlignment::Center = 1, TextAlignment::Right = 2,
  TextAlignment::Justify = 3, TextAlignment::JustifyLow = 4, TextAlignment::Distributed = 5
}
 Represents different text alignment styles. More...
 
enum  TextAnchorType : int8_t {
  TextAnchorType::NotDefined = static_cast<int8_t>(-1), TextAnchorType::Top, TextAnchorType::Center, TextAnchorType::Bottom,
  TextAnchorType::Justified, TextAnchorType::Distributed
}
 text box alignment within a text area. More...
 
enum  TextAutofitType : int8_t { TextAutofitType::NotDefined = static_cast<int8_t>(-1), TextAutofitType::None, TextAutofitType::Normal, TextAutofitType::Shape }
 Represents text autofit mode. More...
 
enum  TextCapType : int8_t { TextCapType::NotDefined = static_cast<int8_t>(-1), TextCapType::None = 0, TextCapType::Small = 1, TextCapType::All = 2 }
 Represents the type of text capitalisation. More...
 
enum  TextExtractionArrangingMode { TextExtractionArrangingMode::Unarranged, TextExtractionArrangingMode::Arranged }
 Represents the mode to use during text extraction More...
 
enum  TextShapeType : int8_t {
  TextShapeType::NotDefined = static_cast<int8_t>(-1), TextShapeType::None, TextShapeType::Plain, TextShapeType::Stop,
  TextShapeType::Triangle, TextShapeType::TriangleInverted, TextShapeType::Chevron, TextShapeType::ChevronInverted,
  TextShapeType::RingInside, TextShapeType::RingOutside, TextShapeType::ArchUp, TextShapeType::ArchDown,
  TextShapeType::Circle, TextShapeType::Button, TextShapeType::ArchUpPour, TextShapeType::ArchDownPour,
  TextShapeType::CirclePour, TextShapeType::ButtonPour, TextShapeType::CurveUp, TextShapeType::CurveDown,
  TextShapeType::CanUp, TextShapeType::CanDown, TextShapeType::Wave1, TextShapeType::Wave2,
  TextShapeType::DoubleWave1, TextShapeType::Wave4, TextShapeType::Inflate, TextShapeType::Deflate,
  TextShapeType::InflateBottom, TextShapeType::DeflateBottom, TextShapeType::InflateTop, TextShapeType::DeflateTop,
  TextShapeType::DeflateInflate, TextShapeType::DeflateInflateDeflate, TextShapeType::FadeRight, TextShapeType::FadeLeft,
  TextShapeType::FadeUp, TextShapeType::FadeDown, TextShapeType::SlantUp, TextShapeType::SlantDown,
  TextShapeType::CascadeUp, TextShapeType::CascadeDown, TextShapeType::Custom
}
 Represents text wrapping shape. More...
 
enum  TextStrikethroughType : int8_t { TextStrikethroughType::NotDefined = static_cast<int8_t>(-1), TextStrikethroughType::None = 0, TextStrikethroughType::Single = 1, TextStrikethroughType::Double = 2 }
 Represents the type of text strikethrough. More...
 
enum  TextStyleSource { TextStyleSource::Default, TextStyleSource::Title, TextStyleSource::Body, TextStyleSource::Other }
 
enum  TextUnderlineType : int8_t {
  TextUnderlineType::NotDefined = static_cast<int8_t>(-1), TextUnderlineType::None = 0, TextUnderlineType::Words = 1, TextUnderlineType::Single = 2,
  TextUnderlineType::Double = 3, TextUnderlineType::Heavy = 4, TextUnderlineType::Dotted = 5, TextUnderlineType::HeavyDotted = 6,
  TextUnderlineType::Dashed = 7, TextUnderlineType::HeavyDashed = 8, TextUnderlineType::LongDashed = 9, TextUnderlineType::HeavyLongDashed = 10,
  TextUnderlineType::DotDash = 11, TextUnderlineType::HeavyDotDash = 12, TextUnderlineType::DotDotDash = 13, TextUnderlineType::HeavyDotDotDash = 14,
  TextUnderlineType::Wavy = 15, TextUnderlineType::HeavyWavy = 16, TextUnderlineType::DoubleWavy = 17
}
 Represents the type of text underline. More...
 
enum  TextVerticalOverflowType : int8_t { TextVerticalOverflowType::NotDefined = static_cast<int8_t>(-1), TextVerticalOverflowType::Overflow, TextVerticalOverflowType::Ellipsis, TextVerticalOverflowType::Clip }
 Represents text vertical overflow type. More...
 
enum  TextVerticalType : int8_t {
  TextVerticalType::NotDefined = static_cast<int8_t>(-1), TextVerticalType::Horizontal = 0, TextVerticalType::Vertical, TextVerticalType::Vertical270,
  TextVerticalType::WordArtVertical, TextVerticalType::EastAsianVertical, TextVerticalType::MongolianVertical, TextVerticalType::WordArtVerticalRightToLeft
}
 Determines vertical writing mode for a text. More...
 
enum  TileFlip {
  TileFlip::NotDefined = static_cast<int32_t>(-1), TileFlip::NoFlip, TileFlip::FlipX, TileFlip::FlipY,
  TileFlip::FlipBoth
}
 Defines tile flipping mode. More...
 
enum  VideoPlayModePreset { VideoPlayModePreset::Mixed = static_cast<int32_t>(-1), VideoPlayModePreset::Auto = 0, VideoPlayModePreset::OnClick, VideoPlayModePreset::AllSlides }
 Constants which define how a video is played. More...
 
enum  ZOrderCmd { ZOrderCmd::BringForward = 0, ZOrderCmd::BringToFront = 1, ZOrderCmd::SendBackward = 2, ZOrderCmd::SendToBack = 3 }
 Represents where to move the specified shape relative to the other shapes. More...
 
enum  LoadFormat {
  LoadFormat::Auto = 0, LoadFormat::Ppt = 1, LoadFormat::Pps = 2, LoadFormat::Pptx = 3,
  LoadFormat::Ppsx = 4, LoadFormat::Odp = 5, LoadFormat::Potx = 6, LoadFormat::Pptm = 7,
  LoadFormat::Ppsm = 8, LoadFormat::Potm = 9, LoadFormat::Otp = 10, LoadFormat::Ppt95 = 11,
  LoadFormat::Unknown = 255
}
 Indicates the format of the document that is to be loaded. More...
 
enum  LoadingStreamBehavior { LoadingStreamBehavior::ReadStreamAndRelease, LoadingStreamBehavior::KeepLocked }
 The Stream passed to a method is considered as a Binary Large Object (BLOB) (see IBlobManagementOptions description). Values of this enumeration identify how the Stream should be treated when it passed to the method. Depending on the requirements, different decisions could be made to provide the most efficient behavior. More...
 
enum  PresentationLockingBehavior { PresentationLockingBehavior::LoadAndRelease = 0, PresentationLockingBehavior::KeepLocked = 1, PresentationLockingBehavior::LoadAndRelease_Legacy_TemporaryDefault = 255 }
 Represents the behavior regarding treating the IPresentation source (file or Stream) while loading and working with an instance of IPresentation. More...
 
enum  ViewType {
  ViewType::NotDefined, ViewType::SlideView, ViewType::SlideMasterView, ViewType::NotesView,
  ViewType::HandoutView, ViewType::NotesMasterView, ViewType::OutlineView, ViewType::SlideSorterView,
  ViewType::SlideThumbnailView
}
 Presentation view types More...
 

Functions

ASPOSE_SLIDES_SHARED_API bool operator== (System::SharedPtr< FieldType > a, System::SharedPtr< FieldType > b)
 
ASPOSE_SLIDES_SHARED_API bool operator!= (System::SharedPtr< FieldType > a, System::SharedPtr< FieldType > b)
 
ASPOSE_SLIDES_SHARED_API bool operator== (System::SharedPtr< Hyperlink > hlink1, System::SharedPtr< Hyperlink > hlink2)
 
ASPOSE_SLIDES_SHARED_API bool operator!= (System::SharedPtr< Hyperlink > hlink1, System::SharedPtr< Hyperlink > hlink2)
 
void EnsureBelongsToTextFrame ()
 

Variables

Aspose::Slides::Portion name
 

Enumeration Type Documentation

◆ AudioPlayModePreset

Constants which define how a sound is played.

Enumerator
Mixed 
Auto 

Play automatically.

OnClick 

Play on click.

AllSlides 

Play on all slides.

◆ AudioVolumeMode

Constants which define audio volume.

Enumerator
Mixed 
Mute 

Zero sound volume.

Low 

Low sound volume.

Medium 

Medium sound volume.

Loud 

Loud sound volume.

◆ BackgroundType

enum Aspose::Slides::BackgroundType : int8_t
strong

Defines the slide background fill source.

Enumerator
NotDefined 
Themed 
OwnBackground 

◆ BevelPresetType

Constants which define 3D bevel of shape.

Enumerator
NotDefined 
Angle 
ArtDeco 
Circle 
Convex 
CoolSlant 
Cross 
Divot 
HardEdge 
RelaxedInset 
Riblet 
Slope 
SoftRound 

◆ BlackWhiteMode

enum Aspose::Slides::BlackWhiteMode : int8_t
strong

Determines how colored shape should be transformed into black and white.

Enumerator
NotDefined 

The property isn't set

Color 

The object is rendered with normal coloring

Automatic 

The object is rendered with automatic coloring

Gray 

The object is rendered with gray coloring

LightGray 

The object is rendered with light gray coloring

InverseGray 

The object is rendered with inverse gray coloring

GrayWhite 

The object is rendered with gray and white coloring

BlackGray 

The object is rendered with black and gray coloring

BlackWhite 

The object is rendered with black and white coloring

Black 

The object is rendered only with black coloring

White 

The object is rendered with white coloring

Hidden 

The object is not rendered

◆ BulletType

enum Aspose::Slides::BulletType : int8_t
strong

Represents the type of the extended bullets.

Enumerator
NotDefined 
None 
Symbol 

Sysmbol bullets.

Numbered 

Numbered bullets.

Picture 

Picture bullets.

◆ CameraPresetType

Constants which define camera preset type.

Enumerator
NotDefined 
IsometricBottomDown 
IsometricBottomUp 
IsometricLeftDown 
IsometricLeftUp 
IsometricOffAxis1Left 
IsometricOffAxis1Right 
IsometricOffAxis1Top 
IsometricOffAxis2Left 
IsometricOffAxis2Right 
IsometricOffAxis2Top 
IsometricOffAxis3Bottom 
IsometricOffAxis3Left 
IsometricOffAxis3Right 
IsometricOffAxis4Bottom 
IsometricOffAxis4Left 
IsometricOffAxis4Right 
IsometricRightDown 
IsometricRightUp 
IsometricTopDown 
IsometricTopUp 
LegacyObliqueBottom 
LegacyObliqueBottomLeft 
LegacyObliqueBottomRight 
LegacyObliqueFront 
LegacyObliqueLeft 
LegacyObliqueRight 
LegacyObliqueTop 
LegacyObliqueTopLeft 
LegacyObliqueTopRight 
LegacyPerspectiveBottom 
LegacyPerspectiveBottomLeft 
LegacyPerspectiveBottomRight 
LegacyPerspectiveFront 
LegacyPerspectiveLeft 
LegacyPerspectiveRight 
LegacyPerspectiveTop 
LegacyPerspectiveTopLeft 
LegacyPerspectiveTopRight 
ObliqueBottom 
ObliqueBottomLeft 
ObliqueBottomRight 
ObliqueLeft 
ObliqueRight 
ObliqueTop 
ObliqueTopLeft 
ObliqueTopRight 
OrthographicFront 
PerspectiveAbove 
PerspectiveAboveLeftFacing 
PerspectiveAboveRightFacing 
PerspectiveBelow 
PerspectiveContrastingLeftFacing 
PerspectiveContrastingRightFacing 
PerspectiveFront 
PerspectiveHeroicExtremeLeftFacing 
PerspectiveHeroicExtremeRightFacing 
PerspectiveHeroicLeftFacing 
PerspectiveHeroicRightFacing 
PerspectiveLeft 
PerspectiveRelaxed 
PerspectiveRelaxedModerately 
PerspectiveRight 

◆ ColorSchemeIndex

enum Aspose::Slides::ColorSchemeIndex : uint8_t
strong

Represents an index in a colorscheme.

Enumerator
Dark1 

Dark 1.

Light1 

Light 1.

Dark2 

Dark 2.

Light2 

Light 2.

Accent1 

Accent 1.

Accent2 

Accent 2.

Accent3 

Accent 3.

Accent4 

Accent 4.

Accent5 

Accent 5.

Accent6 

Accent 6.

Hyperlink 

Hyperlink.

FollowedHyperlink 

Followed Hyperlink.

◆ ColorStringFormat

Represents a type of hyperlink action.

Enumerator
Vml 

VML color string format.

◆ ColorTransformOperation

Defines color transform operation.

Enumerator
Tint 

Tints the color. Parameter is in range between 0 (original color) and 1 (white).

Shade 

Shades the color. Parameter is in range between 0 (original color) and 1 (black).

Complement 

Changes the color to a RGB complementary one. m = Max(r, g, b); r = m - r; g = m - g; b = m - b;

Inverse 

Changes the color to an inverted color. r = 1 - r; g = 1 - g; b = 1 - b;

Grayscale 

Changes the color to a gray one with same lightness. Parameter ignored.

SetAlpha 

Defines an alpha component of the color. Parameter is in range between 0 (transparent) and 1 (opaque).

AddAlpha 

Adds a parameter's value to an alpha component of the color. Parameter is in range between -1 and 1.

MultiplyAlpha 

Multiplies an alpha component to a parameter's value.

SetHue 

Changes a hue component of the color to a parameter's value. Parameter is in range between 0 and 360.

AddHue 

Adds parameter's value to hue component of the color. Parameter is in range between -360 and 360.

MultiplyHue 

Multiplies a hue component to a parameter's value.

SetSaturation 

Changes a saturation component of the color to a parameter's value. Parameter is in range between 0 and 1.

AddSaturation 

Adds a parameter's value to a saturation component of the color. Parameter is in range between -1 and 1.

MultiplySaturation 

Multiplies a saturation component to a parameter's value.

SetLuminance 

Changes a luminance component of the color to a parameter's value. Parameter is in range between 0 and 1.

AddLuminance 

Adds a parameter's value to a luminance component of the color. Parameter is in range between -1 and 1.

MultiplyLuminance 

Multiplies a luminance component to a parameter's value.

SetRed 

Changes a red component of the color to a parameter's value. Parameter is in range between 0 and 1.

AddRed 

Adds a parameter's value to a red component of the color. Parameter is in range between -1 and 1.

MultiplyRed 

Multiplies a red component to a parameter.

SetGreen 

Changes a green component of the color to a parameter's value value. Parameter is in range between 0 and 1.

AddGreen 

Adds a parameter to a green component of the color. Parameter is in range between -1 and 1.

MultiplyGreen 

Multiplies a green component of the color to a parameter's value.

SetBlue 

Changes a blue component of the color to a parameter's value. Parameter is in range between 0 and 360.

AddBlue 

Adds a parameter's value to a blue component of the color. Parameter is in range between -1 and 1.

MultiplyBlue 

Multiplies a blue component of the color to a parameter's value.

Gamma 

Gamma correction. Parameter ignored.

InverseGamma 

Inverse gamma correction. Parameter ignored.

◆ ColorType

Represents different color modes.

Enumerator
NotDefined 

Color is not defined at all.

RGB 

Standard 24bit RGB color.

RGBPercentage 

High definition RGB color.

HSL 

High definition HSL color.

Scheme 

Scheme color.

System 

System color.

Preset 

Preset Color.

◆ ControlType

Defines a control type which should be embedded by IControlCollection::AddControl(Aspose::Slides::ControlType, float, float, float, float).

Enumerator
WindowsMediaPlayer 

Windows Media Player control.

◆ FillBlendMode

Determines blend mode.

Enumerator
Darken 

Darken blend mode.

Lighten 

Lighten blend mode.

Multiply 

Multiply blend mode.

Overlay 

Overlay blend mode.

Screen 

Screen blend mode.

◆ FillType

enum Aspose::Slides::FillType : int8_t
strong

Specifies the interior fill type of various visual objects.

Enumerator
NotDefined 

The fill type is not defined.

NoFill 

No fill applied.

Solid 

Filled with a solid color.

Gradient 

The fill is gradient.

Pattern 

Repeating pattern is used to fill the object.

Picture 

A single picture is used to fill the object.

Group 

The visual object inherits the fill properties from the group.

◆ FontAlignment

Represents vertical font alignment.

Enumerator
Default 
Automatic 
Top 
Center 
Bottom 
Baseline 

◆ FontCollectionIndex

enum Aspose::Slides::FontCollectionIndex : uint8_t
strong

Represents font's index in a collection.

Enumerator
None 
Minor 
Major 

◆ FontSubstCondition

Represents a rule fot font substitution

Enumerator
WhenInaccessible 

Substitute when font is not found

Always 

Substitute always

◆ GradientDirection

Represents the gradient style.

Enumerator
NotDefined 
FromCorner1 
FromCorner2 
FromCorner3 
FromCorner4 
FromCenter 

◆ GradientShape

enum Aspose::Slides::GradientShape : int8_t
strong

Represents the shape of gradient fill.

Enumerator
NotDefined 
Linear 
Rectangle 
Radial 
Path 

◆ HyperlinkActionType

Represents a type of hyperlink action.

Enumerator
Unknown 

Unrecognized action type.

NoAction 

No action.

Hyperlink 

Usual hyperlink.

JumpFirstSlide 

Jump to the first slide of the presentation.

JumpPreviousSlide 

Jump to the previous slide.

JumpNextSlide 

Jubp to the next slide.

JumpLastSlide 

Jump to the last slide of the presentation.

JumpEndShow 

Jump to the end of slideshow.

JumpLastViewedSlide 

Jump to the last viewed slide.

JumpSpecificSlide 

Jump to the specific slide, referred by IHyperlink::TargetSlide property.

StartCustomSlideShow 

Start custom slideshow.

OpenFile 

Open referrenced file.

OpenPresentation 

Open referrenced presentation.

StartStopMedia 

Start/stop playing mediafile.

StartMacro 

Start executing macro script.

StartProgram 

Start program.

◆ LightingDirection

Constants which define light directions.

Enumerator
NotDefined 
TopLeft 
Top 
TopRight 
Right 
BottomRight 
Bottom 
BottomLeft 
Left 

◆ LightRigPresetType

Constants which define light preset types.

Enumerator
NotDefined 
Balanced 
BrightRoom 
Chilly 
Contrasting 
Flat 
Flood 
Freezing 
Glow 
Harsh 
LegacyFlat1 
LegacyFlat2 
LegacyFlat3 
LegacyFlat4 
LegacyHarsh1 
LegacyHarsh2 
LegacyHarsh3 
LegacyHarsh4 
LegacyNormal1 
LegacyNormal2 
LegacyNormal3 
LegacyNormal4 
Morning 
Soft 
Sunrise 
Sunset 
ThreePt 
TwoPt 

◆ LineAlignment

enum Aspose::Slides::LineAlignment : int8_t
strong

Represents the lines alignment type.

Enumerator
NotDefined 
Center 
Inset 

◆ LineArrowheadLength

Represents the length of an arrowhead.

Enumerator
NotDefined 
Short 
Medium 
Long 

◆ LineArrowheadStyle

enum Aspose::Slides::LineArrowheadStyle : int8_t
strong

Represents the style of an arrowhead.

Enumerator
NotDefined 
None 
Triangle 
Stealth 
Diamond 
Oval 
Open 

◆ LineArrowheadWidth

enum Aspose::Slides::LineArrowheadWidth : int8_t
strong

Represents the width of an arrowhead.

Enumerator
NotDefined 
Narrow 
Medium 
Wide 

◆ LineCapStyle

enum Aspose::Slides::LineCapStyle : int8_t
strong

Represents the line cap style.

Enumerator
NotDefined 
Round 
Square 
Flat 

◆ LineDashStyle

enum Aspose::Slides::LineDashStyle : int8_t
strong

Represents the line dash style.

Enumerator
NotDefined 
Solid 
Dot 
Dash 
LargeDash 
DashDot 
LargeDashDot 
LargeDashDotDot 
SystemDash 
SystemDot 
SystemDashDot 
SystemDashDotDot 
Custom 

◆ LineJoinStyle

enum Aspose::Slides::LineJoinStyle : int8_t
strong

Represents the lines join style.

Enumerator
NotDefined 
Round 
Bevel 
Miter 

◆ LineStyle

enum Aspose::Slides::LineStyle : int8_t
strong

Represents the style of a line.

Enumerator
NotDefined 
Single 
ThinThin 
ThickThin 
ThinThick 
ThickBetweenThin 

◆ LoadFormat

Indicates the format of the document that is to be loaded.

Enumerator
Auto 

Instructs Aspose.Slides to recognize the format automatically.

Ppt 

Microsoft PowerPoint 97-2003 Presentation.

Pps 

Microsoft PowerPoint 97-2003 SlideShow.

Pptx 

Microsoft Office Open XML PresentationML Document.

Ppsx 

Microsoft Office Open XML PresentationML SlideShow.

Odp 

OpenOffice ODF Presentation.

Potx 

Microsoft Office Open XML PresentationML Template.

Pptm 

Microsoft Office Open XML PresentationML Macro-enabled Document.

Ppsm 

Microsoft Office Open XML PresentationML Macro-enabled SlideShow.

Potm 

Microsoft Office Open XML PresentationML Macro-enabled Template.

Otp 

OpenOffice OTP Presentation template.

Ppt95 

Microsoft PowerPoint 95 Presentation.

Unknown 

Unknown file format

◆ LoadingStreamBehavior

The Stream passed to a method is considered as a Binary Large Object (BLOB) (see IBlobManagementOptions description). Values of this enumeration identify how the Stream should be treated when it passed to the method. Depending on the requirements, different decisions could be made to provide the most efficient behavior.

Enumerator
ReadStreamAndRelease 

The stream will be read to the end and then released - i.e. it will be guaranteed that this stream will not be used by IPresentation instance in the future. It can be closed by the client code or used in any other way.

auto pres = MakeObject<Presentation>(); auto fileStream = MakeObject<IO::FileStream>(u"video.avi", IO::FileMode::Open); pres->get_Videos()->AddVideo(fileStream, LoadingStreamBehavior::ReadStreamAndRelease); fileStream->Close(); // the stream can be closed, it's no longer needed for the "pres" object.

KeepLocked 

The stream will be locked inside the IPresentation object, i.e. the ownership of the stream will be transferred. The IPresentation object will be responsible to correctly dispose the stream when this object will be disposed itself. This behavior is extremely useful when you need to serialize a large BLOB file (such as a large video or audio -see IBlobManagementOptions description) and want to prevent loading this file into memory or other performance issues. You may just open the FileStream for this file and pass to a method, choosing KeepLocked LoadingStreamBehavior.

auto pres = MakeObject<Presentation>(); auto fileStream = MakeObject<IO::FileStream>(u"Huge Monster Sized Video.avi", IO::FileMode::Open); pres->get_Videos()->AddVideo(fileStream, LoadingStreamBehavior::KeepLocked); // fileStream->Close(); // You should not close the stream or interact with it in any other way, it will lead to an error in Save method. // The fileStream will be used for saving, what will prevent high memory consumption pres->Save(u"My Presentation With Huge Monster Sized Video.pptx", SaveFormat::Pptx);

◆ MaterialPresetType

Constants which define material of shape.

Enumerator
NotDefined 
Clear 
DkEdge 
Flat 
LegacyMatte 
LegacyMetal 
LegacyPlastic 
LegacyWireframe 
Matte 
Metal 
Plastic 
Powder 
SoftEdge 
Softmetal 
TranslucentPowder 
WarmMatte 

◆ NullableBool

enum Aspose::Slides::NullableBool : int8_t
strong

Represents triple boolean values.

Enumerator
NotDefined 

Boolean value is undefined.

False 

False value.

True 

True value.

◆ NumberedBulletStyle

Represents the style of the numbered bullets.

Enumerator
NotDefined 

Not defined.

BulletAlphaLCPeriod 

Lowercase alphabetical characters with a period. Sample: a., b., c., ...

BulletAlphaUCPeriod 

Uppercase alphabetical characters with a period. Sample: A., B., C., ...

BulletArabicParenRight 

Arabic numerals with closing parenthesis. Sample: 1), 2), 3), ...

BulletArabicPeriod 

Arabic numerals with a period. Sample: 1., 2., 3., ...

BulletRomanLCParenBoth 

Lowercase Roman numerals with both parentheses. Sample: (i), (ii), (iii), ...

BulletRomanLCParenRight 

Lowercase Roman numerals with closing parenthesis. Sample: i), ii), iii), ...

BulletRomanLCPeriod 

Lowercase Roman numerals with period. Sample: i., ii., iii., ...

BulletRomanUCPeriod 

Uppercase Roman numerals with period. Sample: I., II., III., ...

BulletAlphaLCParenBoth 

Lowercase alphabetical characters with both parentheses. Sample: (a), (b), (c), ...

BulletAlphaLCParenRight 

Lowercase alphabetical characters with closing parenthesis. Sample: a), b), c), ...

BulletAlphaUCParenBoth 

Uppercase alphabetical characters with both parentheses. Sample: (A), (B), (C), ...

BulletAlphaUCParenRight 

Uppercase alphabetical characters with closing parenthesis. Sample: A), B), C), ...

BulletArabicParenBoth 

Arabic numerals with both parentheses. Sample: (1), (2), (3), ...

BulletArabicPlain 

Arabic numerals. Sample: 1, 2, 3, ...

BulletRomanUCParenBoth 

Uppercase Roman numerals with both parentheses. Sample: (I), (II), (III), ...

BulletRomanUCParenRight 

Uppercase Roman numerals with closing parenthesis. Sample: I), II), III), ...

BulletSimpChinPlain 

Simplified Chinese without a period.

BulletSimpChinPeriod 

Simplified Chinese with a period.

BulletCircleNumDBPlain 

Double-byte circled number for values up to 10, from 11 - arabic numbers.

BulletCircleNumWDWhitePlain 

Text colored number with same color circle drawn around it (Wingdings white circle numbers). From 11 - arabic numbers.

BulletCircleNumWDBlackPlain 

Shadow color number with circular background of normal text color (Wingdings black circle numbers).

BulletTradChinPlain 

Traditional Chinese without a period.

BulletTradChinPeriod 

Traditional Chinese with a period.

BulletArabicAlphaDash 

Arabic language alphabetical characters with a dash.

BulletArabicAbjadDash 

Arabic Abjad alphabets with a dash.

BulletHebrewAlphaDash 

Hebrew language alphabetical characters with a dash.

BulletKanjiKoreanPlain 

Japanese/Korean numbers without a period.

BulletKanjiKoreanPeriod 

Japanese/Korean numbers with a period.

BulletArabicDBPlain 

Double-byte Arabic numbering scheme (no punctuation).

BulletArabicDBPeriod 

Double-byte Arabic numbering scheme with double-byte period.

BulletThaiAlphaPeriod 

Thai alphabet period.

BulletThaiAlphaParenRight 

Thai alphabet parentheses - right.

BulletThaiAlphaParenBoth 

Thai alphabet parentheses - both.

BulletThaiNumPeriod 

Thai numerical period.

BulletThaiNumParenRight 

Thai numerical parentheses - right.

BulletThaiNumParenBoth 

Thai numerical parentheses - both.

BulletHindiAlphaPeriod 

Hindi alphabet period - vowels.

BulletHindiNumPeriod 

Hindi numerical period.

BulletKanjiSimpChinDBPeriod 

Kanji Simple Chinese DBPeriod.

BulletHindiNumParenRight 

Hindi numerical parentheses - right.

BulletHindiAlpha1Period 

Hindi alphabet period - consonants.

◆ Orientation

enum Aspose::Slides::Orientation : int8_t
strong

Represents the orientation of a shape.

Enumerator
Horizontal 

Horizontal.

Vertical 

Vertical.

◆ PatternStyle

enum Aspose::Slides::PatternStyle : int8_t
strong

Represents the pattern style.

Enumerator
NotDefined 
Unknown 
Percent05 
Percent10 
Percent20 
Percent25 
Percent30 
Percent40 
Percent50 
Percent60 
Percent70 
Percent75 
Percent80 
Percent90 
DarkHorizontal 
DarkVertical 
DarkDownwardDiagonal 
DarkUpwardDiagonal 
SmallCheckerBoard 
Trellis 
LightHorizontal 
LightVertical 
LightDownwardDiagonal 
LightUpwardDiagonal 
SmallGrid 
DottedDiamond 
WideDownwardDiagonal 
WideUpwardDiagonal 
DashedDownwardDiagonal 
DashedUpwardDiagonal 
NarrowVertical 
NarrowHorizontal 
DashedVertical 
DashedHorizontal 
LargeConfetti 
LargeGrid 
HorizontalBrick 
LargeCheckerBoard 
SmallConfetti 
Zigzag 
SolidDiamond 
DiagonalBrick 
OutlinedDiamond 
Plaid 
Sphere 
Weave 
DottedGrid 
Divot 
Shingle 
Wave 
Horizontal 
Vertical 
Cross 
DownwardDiagonal 
UpwardDiagonal 
DiagonalCross 

◆ PictureFillMode

Determines how picture will fill area.

Enumerator
Tile 
Stretch 

◆ PlaceholderSize

enum Aspose::Slides::PlaceholderSize : int8_t
strong

Represents the size of a placeholder.

Enumerator
Full 

Full.

Half 

Half.

Quarter 

Quarter.

◆ PlaceholderType

enum Aspose::Slides::PlaceholderType : int8_t
strong

Represents the type of a placeholder.

Enumerator
Title 

Title.

Body 

Body.

CenteredTitle 

Centered Title.

Subtitle 

Subtitle.

DateAndTime 

Date and Time.

SlideNumber 

Slide Number.

Footer 

Footer.

Header 

Header.

Object 

Object.

Chart 

Chart.

Table 

Table.

ClipArt 

Clip Art.

Diagram 

Diagram.

Media 

Media.

SlideImage 

Slide Image.

Picture 

Picture.

◆ PresentationLockingBehavior

Represents the behavior regarding treating the IPresentation source (file or Stream) while loading and working with an instance of IPresentation.

The source is the parameter passed to the IPresentation constructor. In the example below, the source is the "pres.pptx" file:

auto loadOptions = MakeObject<LoadOptions>();
loadOptions->get_BlobManagementOptions()->set_PresentationLockingBehavior(PresentationLockingBehavior::KeepLocked);
{
auto pres = MakeObject<Presentation>(u"pres.pptx", loadOptions);
}

For this example, the source ("pres.pptx" file) will be locked for a IPresentation instance lifetime, i.e. can't be changed or deleted by the other process.

Enumerator
LoadAndRelease 

The source will be locked only for a time of IPresentation constructor execution.

If IBlobManagementOptions::IsTemporaryFilesAllowed is set to false, all BLOBs will be loaded into memory. Otherwise, other means such a temporary files might be used.

This behavior is slower than KeepLocked, and if it is possible to pass the ownership of the source to IPresentation, it is recommended to use KeepLocked.

KeepLocked 

The source will be locked for a whole lifetime of IPresentation instance, until it will be disposed.

IBlobManagementOptions::IsTemporaryFilesAllowed is must be set to true for using this behavior, otherwise exception will be thrown.

This behavior is recommended, it is faster and consumes less memory than LoadAndRelease.

LoadAndRelease_Legacy_TemporaryDefault 

The source will be locked only for a time of IPresentation constructor execution, all BLOBs will be loaded into memory. This behavior is the legacy behavior to provide backward compatibility. The same behavior can be achieved by using LoadAndRelease and set IBlobManagementOptions::IsTemporaryFilesAllowed to false. Please consider choosing the LoadAndRelease or KeepLocked behavior, what is the most suitable for you. After LoadAndRelease_Legacy_TemporaryDefault will be removed, KeepLocked will be the default behavior.

◆ PresetColor

Represents predefined color presets.

Enumerator
NotDefined 

Color preset is not defined.

AliceBlue 
AntiqueWhite 
Aqua 
Aquamarine 
Azure 
Beige 
Bisque 
Black 
BlanchedAlmond 
Blue 
BlueViolet 
Brown 
BurlyWood 
CadetBlue 
Chartreuse 
Chocolate 
Coral 
CornflowerBlue 
Cornsilk 
Crimson 
Cyan 
DarkBlue 
DarkCyan 
DarkGoldenrod 
DarkGray 
DarkGreen 
DarkKhaki 
DarkMagenta 
DarkOliveGreen 
DarkOrange 
DarkOrchid 
DarkRed 
DarkSalmon 
DarkSeaGreen 
DarkSlateBlue 
DarkSlateGray 
DarkTurquoise 
DarkViolet 
DeepPink 
DeepSkyBlue 
DimGray 
DodgerBlue 
Firebrick 
FloralWhite 
ForestGreen 
Fuchsia 
Gainsboro 
GhostWhite 
Gold 
Goldenrod 
Gray 
Green 
GreenYellow 
Honeydew 
HotPink 
IndianRed 
Indigo 
Ivory 
Khaki 
Lavender 
LavenderBlush 
LawnGreen 
LemonChiffon 
LightBlue 
LightCoral 
LightCyan 
LightGoldenrodYellow 
LightGray 
LightGreen 
LightPink 
LightSalmon 
LightSeaGreen 
LightSkyBlue 
LightSlateGray 
LightSteelBlue 
LightYellow 
Lime 
LimeGreen 
Linen 
Magenta 
Maroon 
MediumAquamarine 
MediumBlue 
MediumOrchid 
MediumPurple 
MediumSeaGreen 
MediumSlateBlue 
MediumSpringGreen 
MediumTurquoise 
MediumVioletRed 
MidnightBlue 
MintCream 
MistyRose 
Moccasin 
NavajoWhite 
Navy 
OldLace 
Olive 
OliveDrab 
Orange 
OrangeRed 
Orchid 
PaleGoldenrod 
PaleGreen 
PaleTurquoise 
PaleVioletRed 
PapayaWhip 
PeachPuff 
Peru 
Pink 
Plum 
PowderBlue 
Purple 
Red 
RosyBrown 
RoyalBlue 
SaddleBrown 
Salmon 
SandyBrown 
SeaGreen 
SeaShell 
Sienna 
Silver 
SkyBlue 
SlateBlue 
SlateGray 
Snow 
SpringGreen 
SteelBlue 
Tan 
Teal 
Thistle 
Tomato 
Turquoise 
Violet 
Wheat 
White 
WhiteSmoke 
Yellow 
YellowGreen 

◆ PresetShadowType

Represents a preset for a shadow effect.

Enumerator
TopLeftDropShadow 

Represents Top Left Drop Shadow.

TopLeftLargeDropShadow 

Represents Top Left Large Drop Shadow.

BackLeftLongPerspectiveShadow 

Represents Back Left Long Perspective Shadow

BackRightLongPerspectiveShadow 

Represents Back Right Long Perspective Shadow

TopLeftDoubleDropShadow 

Represents Top Left Double Drop Shadow.

BottomRightSmallDropShadow 

Represents Bottom Right Small Drop Shadow.

FrontLeftLongPerspectiveShadow 

Represents Front Left Long Perspective Shadow.

FrontRightLongPerspectiveShadow 

Represents Front Right Long Perspective Shadow.

OuterBoxShadow3D 

Represents Outer Box Shadow 3D.

InnerBoxShadow3D 

Represents Inner Box Shadow 3D.

BackCenterPerspectiveShadow 

Represents Back Center Perspective Shadow.

TopRightDropShadow 

Represents Top Right Drop Shadow.

FrontBottomShadow 

Represents Front Bottom Shadow.

BackLeftPerspectiveShadow 

Represents Back Left Perspective Shadow.

BackRightPerspectiveShadow 

Represents Back Right Perspective Shadow.

BottomLeftDropShadow 

Represents Bottom Left Drop Shadow.

BottomRightDropShadow 

Represents Bottom Right Drop Shadow.

FrontLeftPerspectiveShadow 

Represents Front Left Perspective Shadow.

FrontRightPerspectiveShadow 

Represents Front Right Perspective Shadow.

TopLeftSmallDropShadow 

Represents Top Left Small Drop Shadow.

◆ RectangleAlignment

enum Aspose::Slides::RectangleAlignment : int8_t
strong

Defines 2-dimension allignment.

Enumerator
NotDefined 
TopLeft 
Top 
TopRight 
Left 
Center 
Right 
BottomLeft 
Bottom 
BottomRight 

◆ SchemeColor

Represents colors in a color scheme.

Enumerator
NotDefined 

Color scheme is not defined.

Background1 
Text1 
Background2 
Text2 
Accent1 
Accent2 
Accent3 
Accent4 
Accent5 
Accent6 
Hyperlink 
FollowedHyperlink 
StyleColor 
Dark1 
Light1 
Dark2 
Light2 

◆ ShapeElementFillSource

Represents how shape element should be filled.

Enumerator
NoFill 

Don't fill primitive.

Shape 

Use shape's fill.

Lighten 

Use lighten shape's fill.

LightenLess 

Use less lighten shape's fill.

Darken 

Use darken shape's fill.

DarkenLess 

Use less darken shape's fill.

◆ ShapeElementStrokeSource

Represents how shape element should be drawn.

Enumerator
NoStroke 

Don't stroke primitive.

Shape 

Use shape's LineFormat.

OwnStroke 

Use own stroke.

◆ ShapeThumbnailBounds

Enumeration of types of shape thumbnail bounds.

Enumerator
Slide 

Shape thumbnail will have the size equal to slide size. Shape position will be saved.

Shape 

Shape thumbnail will have size equal to the shape bounds rectangle with taking into account shape outline settings.

Appearance 

Shape thumbnail will have size equal to the shape appearance (in bounds of a slide). It can be cases when shape appearance doesn't fit into the shape bounds. E.g. rotation, miter join of acute angle , 3D effects, etc.

◆ ShapeType

Represents preset geometry of geometry shapes.

Enumerator
NotDefined 

Not defined.

Custom 

Custom shape. This is return-only value.

Line 

Line Shape.

LineInverse 

Line Inverse Shape.

Triangle 

Triangle Shape.

RightTriangle 

Right Triangle Shape.

Rectangle 

Rectangle Shape.

Diamond 

Diamond Shape.

Parallelogram 

Parallelogram Shape.

Trapezoid 

Trapezoid Shape.

NonIsoscelesTrapezoid 

Non-Isosceles Trapezoid Shape.

Pentagon 

Pentagon Shape.

Hexagon 

Hexagon Shape.

Heptagon 

Heptagon Shape.

Octagon 

Octagon Shape.

Decagon 

Decagon Shape.

Dodecagon 

Dodecagon Shape.

FourPointedStar 

Four Pointed Star Shape.

FivePointedStar 

Five Pointed Star Shape.

SixPointedStar 

Six Pointed Star Shape.

SevenPointedStar 

Seven Pointed Star Shape.

EightPointedStar 

Eight Pointed Star Shape.

TenPointedStar 

Ten Pointed Star Shape.

TwelvePointedStar 

Twelve Pointed Star Shape.

SixteenPointedStar 

Sixteen Pointed Star Shape.

TwentyFourPointedStar 

Twenty Four Pointed Star Shape.

ThirtyTwoPointedStar 

Thirty Two Pointed Star Shape.

RoundCornerRectangle 

Round Corner Rectangle Shape.

OneRoundCornerRectangle 

One Round Corner Rectangle Shape.

TwoSamesideRoundCornerRectangle 

Two Same-side Round Corner Rectangle Shape.

TwoDiagonalRoundCornerRectangle 

Two Diagonal Round Corner Rectangle Shape.

OneSnipOneRoundCornerRectangle 

One Snip One Round Corner Rectangle Shape.

OneSnipCornerRectangle 

One Snip Corner Rectangle Shape.

TwoSamesideSnipCornerRectangle 

Two Same-side Snip Corner Rectangle Shape.

TwoDiagonalSnipCornerRectangle 

Two Diagonal Snip Corner Rectangle Shape.

Plaque 

Plaque Shape.

Ellipse 

Ellipse Shape.

Teardrop 

Teardrop Shape.

HomePlate 

Home Plate Shape.

Chevron 

Chevron Shape.

PieWedge 

Pie Wedge Shape.

Pie 

Pie Shape.

BlockArc 

Block Arc Shape.

Donut 

Donut Shape.

NoSmoking 

No Smoking Shape.

RightArrow 

Right Arrow Shape.

LeftArrow 

Left Arrow Shape.

UpArrow 

Up Arrow Shape.

DownArrow 

Down Arrow Shape.

StripedRightArrow 

Striped Right Arrow Shape.

NotchedRightArrow 

Notched Right Arrow Shape.

BentUpArrow 

Bent Up Arrow Shape.

LeftRightArrow 

Left Right Arrow Shape.

UpDownArrow 

Up Down Arrow Shape.

LeftUpArrow 

Left Up Arrow Shape.

LeftRightUpArrow 

Left Right Up Arrow Shape.

QuadArrow 

Quad-Arrow Shape.

CalloutLeftArrow 

Callout Left Arrow Shape.

CalloutRightArrow 

Callout Right Arrow Shape.

CalloutUpArrow 

Callout Up Arrow Shape.

CalloutDownArrow 

Callout Down Arrow Shape.

CalloutLeftRightArrow 

Callout Left Right Arrow Shape.

CalloutUpDownArrow 

Callout Up Down Arrow Shape.

CalloutQuadArrow 

Callout Quad-Arrow Shape.

BentArrow 

Bent Arrow Shape.

UTurnArrow 

U-Turn Arrow Shape.

CircularArrow 

Circular Arrow Shape.

LeftCircularArrow 

Left Circular Arrow Shape.

LeftRightCircularArrow 

Left Right Circular Arrow Shape.

CurvedRightArrow 

Curved Right Arrow Shape.

CurvedLeftArrow 

Curved Left Arrow Shape.

CurvedUpArrow 

Curved Up Arrow Shape.

CurvedDownArrow 

Curved Down Arrow Shape.

SwooshArrow 

Swoosh Arrow Shape.

Cube 

Cube Shape.

Can 

Can Shape.

LightningBolt 

Lightning Bolt Shape.

Heart 

Heart Shape.

Sun 

Sun Shape.

Moon 

Moon Shape.

SmileyFace 

Smiley Face Shape.

IrregularSeal1 

Irregular Seal 1 Shape.

IrregularSeal2 

Irregular Seal 2 Shape.

FoldedCorner 

Folded Corner Shape.

Bevel 

Bevel Shape.

Frame 

Frame Shape.

HalfFrame 

Half Frame Shape.

Corner 

Corner Shape.

DiagonalStripe 

Diagonal Stripe Shape.

Chord 

Chord Shape.

CurvedArc 

Curved Arc Shape.

LeftBracket 

Left Bracket Shape.

RightBracket 

Right Bracket Shape.

LeftBrace 

Left Brace Shape.

RightBrace 

Right Brace Shape.

BracketPair 

Bracket Pair Shape.

BracePair 

Brace Pair Shape.

StraightConnector1 

Straight Connector 1 Shape.

BentConnector2 

Bent Connector 2 Shape.

BentConnector3 

Bent Connector 3 Shape.

BentConnector4 

Bent Connector 4 Shape.

BentConnector5 

Bent Connector 5 Shape.

CurvedConnector2 

Curved Connector 2 Shape.

CurvedConnector3 

Curved Connector 3 Shape.

CurvedConnector4 

Curved Connector 4 Shape.

CurvedConnector5 

Curved Connector 5 Shape.

Callout1 

Callout 1 Shape.

Callout2 

Callout 2 Shape.

Callout3 

Callout 3 Shape.

Callout1WithAccent 

Callout 1 with Accent Shape.

Callout2WithAccent 

Callout 2 with Accent Shape.

Callout3WithAccent 

Callout 3 with Accent Shape.

Callout1WithBorder 

Callout 1 with Border Shape.

Callout2WithBorder 

Callout 2 with Border Shape.

Callout3WithBorder 

Callout 3 with Border Shape.

Callout1WithBorderAndAccent 

Callout 1 with Border and Accent Shape.

Callout2WithBorderAndAccent 

Callout 2 with Border and Accent Shape.

Callout3WithBorderAndAccent 

Callout 3 with Border and Accent Shape.

CalloutWedgeRectangle 

Callout Wedge Rectangle Shape.

CalloutWedgeRoundRectangle 

Callout Wedge Round Rectangle Shape.

CalloutWedgeEllipse 

Callout Wedge Ellipse Shape.

CalloutCloud 

Callout Cloud Shape.

Cloud 

Cloud Shape.

Ribbon 

Ribbon Shape.

Ribbon2 

Ribbon 2 Shape.

EllipseRibbon 

Ellipse Ribbon Shape.

EllipseRibbon2 

Ellipse Ribbon 2 Shape.

LeftRightRibbon 

Left Right Ribbon Shape.

VerticalScroll 

Vertical Scroll Shape.

HorizontalScroll 

Horizontal Scroll Shape.

Wave 

Wave Shape.

DoubleWave 

Double Wave Shape.

Plus 

Plus Shape.

ProcessFlow 

Process Flow Shape.

DecisionFlow 

Decision Flow Shape.

InputOutputFlow 

Input Output Flow Shape.

PredefinedProcessFlow 

Predefined Process Flow Shape.

InternalStorageFlow 

Internal Storage Flow Shape.

DocumentFlow 

Document Flow Shape.

MultiDocumentFlow 

Multi-Document Flow Shape.

TerminatorFlow 

Terminator Flow Shape.

PreparationFlow 

Preparation Flow Shape.

ManualInputFlow 

Manual Input Flow Shape.

ManualOperationFlow 

Manual Operation Flow Shape.

ConnectorFlow 

Connector Flow Shape.

PunchedCardFlow 

Punched Card Flow Shape.

PunchedTapeFlow 

Punched Tape Flow Shape.

SummingJunctionFlow 

Summing Junction Flow Shape.

OrFlow 

Or Flow Shape.

CollateFlow 

Collate Flow Shape.

SortFlow 

Sort Flow Shape.

ExtractFlow 

Extract Flow Shape.

MergeFlow 

Merge Flow Shape.

OfflineStorageFlow 

Offline Storage Flow Shape.

OnlineStorageFlow 

Online Storage Flow Shape.

MagneticTapeFlow 

Magnetic Tape Flow Shape.

MagneticDiskFlow 

Magnetic Disk Flow Shape.

MagneticDrumFlow 

Magnetic Drum Flow Shape.

DisplayFlow 

Display Flow Shape.

DelayFlow 

Delay Flow Shape.

AlternateProcessFlow 

Alternate Process Flow Shape.

OffPageConnectorFlow 

Off-Page Connector Flow Shape.

BlankButton 

Blank Button Shape.

HomeButton 

Home Button Shape.

HelpButton 

Help Button Shape.

InformationButton 

Information Button Shape.

ForwardOrNextButton 

Forward or Next Button Shape.

BackOrPreviousButton 

Back or Previous Button Shape.

EndButton 

End Button Shape.

BeginningButton 

Beginning Button Shape.

ReturnButton 

Return Button Shape.

DocumentButton 

Document Button Shape.

SoundButton 

Sound Button Shape.

MovieButton 

Movie Button Shape.

Gear6 

Gear 6 Shape.

Gear9 

Gear 9 Shape.

Funnel 

Funnel Shape.

PlusMath 

Plus Math Shape.

MinusMath 

Minus Math Shape.

MultiplyMath 

Multiply Math Shape.

DivideMath 

Divide Math Shape.

EqualMath 

Equal Math Shape.

NotEqualMath 

Not Equal Math Shape.

CornerTabs 

Corner Tabs Shape.

SquareTabs 

Square Tabs Shape.

PlaqueTabs 

Plaque Tabs Shape.

ChartX 

Chart X Shape.

ChartStar 

Chart Star Shape.

ChartPlus 

Chart Plus Shape.

◆ SlideLayoutType

enum Aspose::Slides::SlideLayoutType : int8_t
strong

Represents the slide layout type.

Enumerator
Custom 

Custom

Title 

Title

Text 

Text

TwoColumnText 

Two Column Text

Table 

Table

TextAndChart 

Text and Chart

ChartAndText 

Chart and Text

Diagram 

Diagram

Chart 

Chart

TextAndClipArt 

Text and Clip Art

ClipArtAndText 

Clip Art and Text

TitleOnly 

Title Only

Blank 

Blank

TextAndObject 

Text and Object

ObjectAndText 

Object and Text

Object 

Object

TitleAndObject 

Title and Object

TextAndMedia 

Text and Media

MediaAndText 

Media and Text

ObjectOverText 

Object over Text

TextOverObject 

Text over Object

TextAndTwoObjects 

Text and Two Objects

TwoObjectsAndText 

Two Objects and Text

TwoObjectsOverText 

Two Objects over Text

FourObjects 

Four Objects

VerticalText 

Vertical Text

ClipArtAndVerticalText 

Clip Art and Vertical Text

VerticalTitleAndText 

Vertical Title and Text

VerticalTitleAndTextOverChart 

Vertical Title and Text Over Chart

TwoObjects 

Two Objects

ObjectAndTwoObject 

Object and Two Object

TwoObjectsAndObject 

Two Objects and Object

SectionHeader 

Section Header

TwoTextAndTwoObjects 

Two Text and Two Objects

TitleObjectAndCaption 

Title, Object, and Caption

PictureAndCaption 

Picture and Caption

◆ SlideOrienation

Represents the slide orientation.

Enumerator
Landscape 

Landscape orientation.

Portrait 

Portrait orientation.

◆ SlideSizeScaleType

Represents the scale type of slide content.

Enumerator
DoNotScale 

Do not scale.

EnsureFit 

Scale to ensure fit.

Maximize 

Maximize size of content.

◆ SlideSizeType

Represents the slide size preset.

Enumerator
OnScreen 

On screen 4x3

LetterPaper 

Letter

A4Paper 

A4

Slide35mm 

Slide 35mm

Overhead 

Overhead

Banner 

Banner

Custom 

Custom size

Ledger 

Ledger

A3Paper 

A3

B4IsoPaper 

B4 ISO

B5IsoPaper 

B5 ISO

B4JisPaper 

B4 JIS

B5JisPaper 

B5 JIS

HagakiCard 

Hagaki card

OnScreen16x9 

On screen 16x9

OnScreen16x10 

On Screen 16x10

◆ SourceFormat

Represents source file format.

Enumerator
Ppt 

PPT format.

Pptx 

Pptx format.

Odp 

Odp format.

◆ SystemColor

Represents predefined system colors.

Enumerator
NotDefined 

System color is not defined.

ScrollBar 
Background 
ActiveCaption 
InactiveCaption 
Menu 
Window 
WindowFrame 
MenuText 
WindowText 
CaptionText 
ActiveBorder 
InactiveBorder 
AppWorkspace 
Highlight 
HighlightText 
BtnFace 
BtnShadow 
GrayText 
BtnText 
InactiveCaptionText 
BtnHighlight 
ThreeDDkShadow 
ThreeDLight 
InfoText 
InfoBk 
HotLight 
GradientActiveCaption 
GradientInactiveCaption 
MenuHighlight 
MenuBar 

◆ TabAlignment

Represents the tab alignment.

Enumerator
Left 

Left alignment

Center 

Center alignment

Right 

Right alignment

Decimal 

Decimal alignment

◆ TableStylePreset

Represents builtin table styles.

Enumerator
Custom 

Table has a custom style. This is return-only value.

None 

No style.

MediumStyle2Accent1 

Medium Style 2 - Accent 1.

MediumStyle2 

Medium Style 2.

NoStyleNoGrid 

No Style, No Grid.

ThemedStyle1Accent1 

Themed Style 1 - Accent 1.

ThemedStyle1Accent2 

Themed Style 1 - Accent 2.

ThemedStyle1Accent3 

Themed Style 1 - Accent 3.

ThemedStyle1Accent4 

Themed Style 1 - Accent 4.

ThemedStyle1Accent5 

Themed Style 1 - Accent 5.

ThemedStyle1Accent6 

Themed Style 1 - Accent 6.

NoStyleTableGrid 

No Style, Table Grid.

ThemedStyle2Accent1 

Themed Style 2 - Accent 1.

ThemedStyle2Accent2 

Themed Style 2 - Accent 2.

ThemedStyle2Accent3 

Themed Style 2 - Accent 3.

ThemedStyle2Accent4 

Themed Style 2 - Accent 4.

ThemedStyle2Accent5 

Themed Style 2 - Accent 5.

ThemedStyle2Accent6 

Themed Style 2 - Accent 6.

LightStyle1 

Light Style 1

LightStyle1Accent1 

Light Style 1 - Accent 1.

LightStyle1Accent2 

Light Style 1 - Accent 2.

LightStyle1Accent3 

Light Style 1 - Accent 3.

LightStyle1Accent4 

Light Style 1 - Accent 4.

LightStyle2Accent5 

Light Style 2 - Accent 5.

LightStyle1Accent6 

Light Style 1 - Accent 6.

LightStyle2 

Light Style 2.

LightStyle2Accent1 

Light Style 2 - Accent 1.

LightStyle2Accent2 

Light Style 2 - Accent 2.

LightStyle2Accent3 

Light Style 2 - Accent 3.

MediumStyle2Accent3 

Medium Style 2 - Accent 3.

MediumStyle2Accent4 

Medium Style 2 - Accent 4.

MediumStyle2Accent5 

Medium Style 2 - Accent 5.

LightStyle2Accent6 

Light Style 2 - Accent 6.

LightStyle2Accent4 

Light Style 2 - Accent 4.

LightStyle3 

Light Style 3.

LightStyle3Accent1 

Light Style 3 - Accent 1.

MediumStyle2Accent2 

Medium Style 2 - Accent 2.

LightStyle3Accent2 

Light Style 3 - Accent 2.

LightStyle3Accent3 

Light Style 3 - Accent 3.

LightStyle3Accent4 

Light Style 3 - Accent 4.

LightStyle3Accent5 

Light Style 3 - Accent 5.

LightStyle3Accent6 

Light Style 3 - Accent 6.

MediumStyle1 

Medium Style 1.

MediumStyle1Accent1 

Medium Style 1 - Accent 1.

MediumStyle1Accent2 

Medium Style 1 - Accent 2.

MediumStyle1Accent3 

Medium Style 1 - Accent 3.

MediumStyle1Accent4 

Medium Style 1 - Accent 4.

MediumStyle1Accent5 

Medium Style 1 - Accent 5.

MediumStyle1Accent6 

Medium Style 1 - Accent 6.

MediumStyle2Accent6 

Medium Style 2 - Accent 6.

MediumStyle3 

Medium Style 3.

MediumStyle3Accent1 

Medium Style 3 - Accent 1.

MediumStyle3Accent2 

Medium Style 3 - Accent 2.

MediumStyle3Accent3 

Medium Style 3 - Accent 3.

MediumStyle3Accent4 

Medium Style 3 - Accent 4.

MediumStyle3Accent5 

Medium Style 3 - Accent 5.

MediumStyle3Accent6 

Medium Style 3 - Accent 6.

MediumStyle4 

Medium Style 4.

MediumStyle4Accent1 

Medium Style 4 - Accent 1.

MediumStyle4Accent2 

Medium Style 4 - Accent 2.

MediumStyle4Accent3 

Medium Style 4 - Accent 3.

MediumStyle4Accent4 

Medium Style 4 - Accent 4.

MediumStyle4Accent5 

Medium Style 4 - Accent 5.

MediumStyle4Accent6 

Medium Style 4 - Accent 6.

DarkStyle1 

Dark Style 1.

DarkStyle1Accent1 

Dark Style 1 - Accent 1.

DarkStyle1Accent2 

Dark Style 1 - Accent 2.

DarkStyle1Accent3 

Dark Style 1 - Accent 3.

DarkStyle1Accent4 

Dark Style 1 - Accent 4.

DarkStyle1Accent5 

Dark Style 1 - Accent 5.

DarkStyle1Accent6 

Dark Style 1 - Accent 6.

DarkStyle2 

Dark Style 2.

DarkStyle2Accent1Accent2 

Dark Style 2 - Accent 1/Accent 2.

DarkStyle2Accent3Accent4 

Dark Style 2 - Accent 3/Accent 4.

DarkStyle2Accent5Accent6 

Dark Style 2 - Accent 5/Accent 6.

◆ TextAlignment

Represents different text alignment styles.

Enumerator
NotDefined 

Default aligment.

Left 

Left alignment.

Center 

Center alignment.

Right 

Right alignment.

Justify 

Justify alignment.

JustifyLow 

Kashida justify low.

Distributed 

Distributed alignment.

◆ TextAnchorType

enum Aspose::Slides::TextAnchorType : int8_t
strong

text box alignment within a text area.

Enumerator
NotDefined 
Top 
Center 
Bottom 
Justified 
Distributed 

◆ TextAutofitType

enum Aspose::Slides::TextAutofitType : int8_t
strong

Represents text autofit mode.

Enumerator
NotDefined 

Not defined.

None 

No autofit.

Normal 

Normal autofit. Font size and line spacing will be reduced to fit the shape.

Shape 

Shape autofit. Shape size will be changed to fit the text.

◆ TextCapType

enum Aspose::Slides::TextCapType : int8_t
strong

Represents the type of text capitalisation.

Enumerator
NotDefined 
None 
Small 
All 

◆ TextExtractionArrangingMode

Represents the mode to use during text extraction

Enumerator
Unarranged 

The raw text with no respect to position on the slide

Arranged 

The text is positioned in the same order as on the slide

◆ TextShapeType

enum Aspose::Slides::TextShapeType : int8_t
strong

Represents text wrapping shape.

Enumerator
NotDefined 

Not defined

None 

No shape

Plain 

Plain

Stop 

Stop Sign

Triangle 

Triangle

TriangleInverted 

Inverted Triangle

Chevron 

Chevron

ChevronInverted 

Inverted Chevron

RingInside 

Inside Ring

RingOutside 

Outside Ring

ArchUp 

Upward Arch

ArchDown 

Downward Arch

Circle 

Circle

Button 

Button

ArchUpPour 

Upward Pour Arch

ArchDownPour 

Downward Pour Arch

CirclePour 

Circle Pour

ButtonPour 

Button Pour

CurveUp 

Upward Curve

CurveDown 

Downward Curve

CanUp 

Upward Can

CanDown 

Downward Can

Wave1 

Wave 1

Wave2 

Wave 2

DoubleWave1 

Double Wave 1

Wave4 

Wave 4

Inflate 

Inflate

Deflate 

Deflate

InflateBottom 

Bottom Inflate

DeflateBottom 

Bottom Deflate

InflateTop 

Top Inflate

DeflateTop 

Top Deflate

DeflateInflate 

Deflate-Inflate

DeflateInflateDeflate 

Deflate-Inflate-Deflate

FadeRight 

Right Fade

FadeLeft 

Left Fade

FadeUp 

Upward Fade

FadeDown 

Downward Fade

SlantUp 

Upward Slant

SlantDown 

Downward Slant

CascadeUp 

Upward Cascade

CascadeDown 

Downward Cascade

Custom 

Custom

◆ TextStrikethroughType

Represents the type of text strikethrough.

Enumerator
NotDefined 
None 
Single 
Double 

◆ TextStyleSource

Enumerator
Default 
Title 
Body 
Other 

◆ TextUnderlineType

enum Aspose::Slides::TextUnderlineType : int8_t
strong

Represents the type of text underline.

Enumerator
NotDefined 
None 
Words 
Single 
Double 
Heavy 
Dotted 
HeavyDotted 
Dashed 
HeavyDashed 
LongDashed 
HeavyLongDashed 
DotDash 
HeavyDotDash 
DotDotDash 
HeavyDotDotDash 
Wavy 
HeavyWavy 
DoubleWavy 

◆ TextVerticalOverflowType

Represents text vertical overflow type.

Enumerator
NotDefined 
Overflow 
Ellipsis 
Clip 

◆ TextVerticalType

enum Aspose::Slides::TextVerticalType : int8_t
strong

Determines vertical writing mode for a text.

Enumerator
NotDefined 

Not defined.

Horizontal 

Horizontal text.

Vertical 

Vertical text.

Vertical270 

Vertical 270 degrees text.

WordArtVertical 

WordArt vertical text.

EastAsianVertical 

East asian vertical text.

MongolianVertical 

Mongolian vertical text.

WordArtVerticalRightToLeft 

WordArt vertical right to left text.

◆ TileFlip

Defines tile flipping mode.

Enumerator
NotDefined 
NoFlip 
FlipX 
FlipY 
FlipBoth 

◆ VideoPlayModePreset

Constants which define how a video is played.

Enumerator
Mixed 
Auto 

Play automatically.

OnClick 

Play on click.

AllSlides 

Play on all slides.

◆ ViewType

Presentation view types

Enumerator
NotDefined 

Value is not defined

SlideView 

Normal Slide View

SlideMasterView 

Slide Master View

NotesView 

Notes View

HandoutView 

Handout View

NotesMasterView 

Notes Master View

OutlineView 

Outline View

SlideSorterView 

Slide Sorter View

SlideThumbnailView 

Slide Thumbnail View

◆ ZOrderCmd

Represents where to move the specified shape relative to the other shapes.

Enumerator
BringForward 
BringToFront 
SendBackward 
SendToBack 

Function Documentation

◆ EnsureBelongsToTextFrame()

void Aspose::Slides::EnsureBelongsToTextFrame ( )

◆ operator!=() [1/2]

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::operator!= ( System::SharedPtr< FieldType a,
System::SharedPtr< FieldType b 
)

◆ operator!=() [2/2]

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::operator!= ( System::SharedPtr< Hyperlink hlink1,
System::SharedPtr< Hyperlink hlink2 
)

◆ operator==() [1/2]

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::operator== ( System::SharedPtr< FieldType a,
System::SharedPtr< FieldType b 
)

◆ operator==() [2/2]

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::operator== ( System::SharedPtr< Hyperlink hlink1,
System::SharedPtr< Hyperlink hlink2 
)

Variable Documentation

◆ name

Aspose::Slides::Portion Aspose::Slides::name
Initial value:
="format"></param> */
void ExtractFromRegistryEmptyDelegate(System::SharedPtr<IPortionFormat> format)
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22