Aspose.Slides

Contains classes for work with Microsoft PowerPoint presentations without utilizing Microsoft PowerPoint.

Classes

Class Description
AdjustValue Represents a geometry shape’s adjustment value. These values affect shape’s form.
AdjustValueCollection Reprasents a collection of shape’s adjustments.
Audio Represents an embedded audio file.
AudioCollection Represents a collection of embedded audio files.
AudioFrame Represents an audio clip on a slide.
AutoShape Represents an AutoShape.
AutoShapeLock Determines which operations are disabled on the parent AutoshapeEx.
Backdrop3DScene Defines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.
Background Represents background of a slide.
BaseHandoutNotesSlideHeaderFooterManager Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides.
BaseHeaderFooterManager Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
BasePortionFormat Common text portion formatting properties.
BaseShapeLock Represents a base class for locks (disabled operation).
BaseSlide Represents common data for all slide types.
BaseSlideHeaderFooterManager Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
BlobManagementOptions Represents options which can be used to manage BLOB handling rules and other BLOB settings.
BrowsedAtKiosk Browsed at a kiosk (full screen)
BrowsedByIndividual Browsed by individual (window)
BuildVersionInfo Contains information about version of Aspose.Slides.
BulletFormat Represents paragraph bullet formatting properties.
Camera Represents Camera.
Cell Represents a cell of a table.
CellCollection Represents a collection of cells.
CellFormat Represents format of a table cell.
ColorFormat Represents a color used in a presentation.
ColorOperation Represents different color operations used for color transformations. Immutable object.
ColorOperationCollection Represents a collection of color transform operations.
Column Represents a column in a table.
ColumnCollection Represents collection of columns in a table.
ColumnFormat Represents format of a table column.
Comment Represents a comment on a slide.
CommentAuthor Represents an author of comments.
CommentAuthorCollection Represents a collection of comment authors.
CommentCollection Represents a collection of comments of one author.
CommonSlideViewProperties Represents common slide view properties.
Connector Represents a connector.
ConnectorLock Determines which operations are disabled on the parent Connector.
Control Represents an ActiveX control.
ControlCollection A collection of ActiveX controls.
ControlPropertiesCollection A collection of AcitveX properties.
CustomData Represents container for custom data.
CustomXmlPart Represents custom xml part.
CustomXmlPartCollection Represents collection of custom xml parts.
DigitalSignature Digital signature in signed file.
DigitalSignatureCollection Represents a collection of digital signatures attached to a document.
DocumentProperties Represents properties of a presentation.
DomObject<TParent> Base DOM object
EffectFormat Represents effect properties of shape.
Field Represents a field.
FieldType Represents a type of field. This value determines which text will be set to the field portion when it will be updated.
FillFormat Represents a fill formatting options.
FontData Represents a font definition. Immutable.
FontDataFactory FontData factory
FontFallBackRule Represents font fallback rule
FontFallBackRulesCollection Represents a collection of FontFallBack rules, defined by user
Fonts Fonts collection.
FontsLoader Class for loading custom fonts defined by user. Should be used before creating any presentation objects.
FontsManager Manages fonts across the presentation.
FontSources Provides file and memory sources for external fonts.
FontSubstRule Represents font subtituition information
FontSubstRuleCollection Represents collection of fonts substitution.
FormatFactory Allows to create formats via COM interface.
GeometryPath Represents geometry path of GeometryShape
GeometryShape Represents the parent class for all geometric shapes.
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.
GradientFormat Represent a gradient format.
GradientStop Represents a gradient format.
GradientStopCollection Represnts a collection of gradient stops.
GradientStopCollectionEffectiveData Represents a collection of GradientStopData objects.
GradientStopEffectiveData Immutable object which represents a gradient stop.
GraphicalObject Represents abstract graphical object.
GraphicalObjectLock Determines which operations are disabled on the parent GraphicalObject.
GroupShape Represents a group of shapes on a slide.
GroupShapeLock Determines which operations are disabled on the parent GroupShape.
Hyperlink Represents a hyperlink.
HyperlinkManager Provide hyperlinks management (adding, removing).
HyperlinkQueries Provide easy access to contained hyperlinks.
ImageCollection Represents collection of PPImage.
ImageWrapper System.Drawing.Image wrapper for COM interface.
ImageWrapperFactory This class allows to initialize IBitmapWrapper.
InterruptionToken This class represents the token to use for signaling long running tasks whether the interruption was requested.
InterruptionTokenSource Represents the source of InterruptionToken.
InvalidPasswordException Exception which thrown when presentation file format is unsupported.
LayoutSlide Represents a layout slide.
LayoutSlideCollection Represents a base class for collection of a layout slides.
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.
LegacyDiagram Represents a legacy diagram object.
License Provides methods to license the component.
LightRig Represents LightRig.
LineFillFormat Represents properties for lines filling.
LineFormat Represents format of a line.
LoadOptions Allows to specify additional options (such as format or default font) when loading a presentation.
MasterHandoutSlide Represents master slide for handouts.
MasterHandoutSlideHeaderFooterManager Represents manager which holds behavior of the master handout slide placeholders, including header placeholder.
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.
MasterNotesSlide Represents master slide for notes.
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.
MasterSlide Represents a master slide in a presentation.
MasterSlideCollection Represents a collection of master slides.
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.
Metered Provides methods to set metered key.
ModernComment Represents a comment on a slide.
NormalViewProperties Represents normal view properties. The normal view consists of three content regions: the slide itself, a side content region, and a bottom content region.
NormalViewRestoredProperties Specifies the sizing of the slide region ((width when a child of restoredTop, height when a child of restoredLeft) of the normal view, when the region is of a variable restored size(neither minimized nor maximized).
NotesSize Represents a size of notes slide.
NotesSlide Represents a notes slide in a presentation.
NotesSlideHeaderFooterManager Represents manager which holds behavior of the notes slide placeholders, including header placeholder.
NotesSlideManager Notes slide manager.
OdpException Represents a standard internal exception type.
OdpReadException Represents an exception which thrown on presentation reading errors.
OleObjectFrame Represents an OLE object on a slide.
OOXMLCorruptFileException Exception which thrown when Office Open XML file format is corrupted.
OOXMLException Represents a standard internal exception type related to Office Open XML file format.
Paragraph Represents a paragraph of text.
ParagraphCollection Represents a collection of a paragraphs.
ParagraphFactory Allows to create paragraphs
ParagraphFormat This class contains the paragraph formatting properties. Unlike IParagraphFormatEffectiveData, all properties of this class are writeable.
PathSegment Represents segment of graphics path of GeometryShape
PatternFormat Represents a pattern to fill a shape.
Picture Represents a picture in a presentation.
PictureFillFormat Represents a picture fill style.
PictureFrame Represents a frame with a picture inside.
PictureFrameLock Determines which operations are disabled on the parent PictureFrame.
Placeholder Represents a placeholder on a slide.
Portion Represents a portion of text inside a text paragraph.
PortionCollection Represents a collection of portions.
PortionFactory Allows to create test portions
PortionFormat This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable.
PPImage Represents an image in a presentation.
PptCorruptFileException Exception which thrown when presentation file is probably corrupt.
PptEditException Represents an exception thrown when edit presentation error is detected.
PptException Represents a standard internal exception type.
PptReadException Represents an exception which thrown on presentation reading errors.
PptUnsupportedFormatException Exception which thrown when presentation file format is unsupported.
PptxEditException Represents an exception thrown when edit presentation error is detected.
PptxException Represents a standard internal exception type.
PptxReadException Represents an exception which thrown on presentation reading errors.
PptxUnsupportedFormatException Exception which thrown when presentation file format is unsupported.
Presentation Represents a Microsoft PowerPoint presentation.
PresentationFactory Allows to create presentation via COM interface
PresentationHeaderFooterManager Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation.
PresentationInfo Information about presentation file
PresentationText Represents the text extracted from the presentation
PresentedBySpeaker Presented by a speaker (full screen)
ProtectionManager Presentation password protection management.
PVIObject Encapsulates basic service infrastructure for objects can be a subject of property value inheritance.
Row Represents a row in a table.
RowCollection Represents table row collection.
RowFormat Represents format of a table row.
Section Represents section of slides.
SectionCollection Represents a collection of sections.
SectionSlideCollection Represents a collection of slides in the section.
SectionZoomFrame Represents a Section Zoom object in a slide.
Shape Represents a shape on a slide.
ShapeBevel Contains the properties of shape’s main face relief.
ShapeCollection Represents a collection of a shapes.
ShapeElement Represents a part of shape with same outline and fill properties.
ShapeFrame Represents shape frame’s properties.
ShapeStyle Represent shape’s style reference.
SketchFormat Represents properties for lines sketch format.
Slide Represents a slide in a presentation.
SlideCollection Represents a collection of a slides.
SlideHeaderFooterManager Represents manager which holds behavior of the slide footer, date-time, page number placeholders.
SlideShowSettings Represents the slide show settings for the presentation.
SlideShowType Base slide show settings. Ancestors represent types of the slide show: PresentedBySpeaker Presented by a speaker (full screen) BrowsedByIndividual Browsed by individual (window) BrowsedAtKiosk Browsed at a kiosk (full screen)
SlideSize Represents a size of slide.
SlidesRange Slides range
SpreadsheetOptions Represents options which can be used to specify additional spreadsheets behavior.
StreamWrapper Aspose.IO.Stream wrapper for COM interface.
StreamWrapperFactory Factory of StreamWrappers. For COM interface.
SummaryZoomFrame Represents a Summary Zoom object in a slide.
SummaryZoomSection Represents a Summary Zoom Section object in a Summary Zoom frame.
SummaryZoomSectionCollection Represents a collection of Summary Zoom Section objects.
SvgImage Represents an SVG image.
Tab Represents a tabulation for a text.
TabCollection Represents a collection of tabs.
TabFactory Allows to create ITab instances
Table Represents a table on a slide.
TableFormat Represents format of a table.
TagCollection Represents the collection of tags (user defined pairs of strings)
TextFrame Represents a TextFrame.
TextFrameFormat Contains the TextFrame’s formatTextFrameFormatting properties.
TextHighlightingOptions Represents options which can be used to highlight text in text frame.
TextStyle This class contains the text style formatting properties.
ThreeDFormat Represents 3-D properties.
Video Represents an image embedded into a presentation.
VideoCollection Represents a collection of Video objects.
VideoFrame Represents a video clip on a slide.
ViewProperties Presentation wide view properties.
ZoomFrame Represents a Slide Zoom object in a slide.
ZoomObject Represents an Zoom object in a slide.

Interfaces

Interface Description
IAccessiblePVIObject<T> Represents a type that can return corresponding effective data with the inheritance applied.
IAdjustValue Represents a geometry shape’s adjustment value. These values affect shape’s form.
IAdjustValueCollection Reprasents a collection of shape’s adjustments.
IAnimationTimeLine Represents timeline of animation.
IAudio Represents an embedded audio file.
IAudioCollection Represents a collection of embedded audio files.
IAudioFrame Represents an audio clip on a slide.
IAutoShape Represents an AutoShape.
IAutoShapeLock Determines which operations are disabled on the parent AutoshapeEx.
IBackdrop3DScene Defines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.
IBackground Represents background of a slide.
IBackgroundEffectiveData Immutable object which contains effective background properties.
IBaseHandoutNotesSlideHeaderFooterManag Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides.
IBaseHeaderFooterManager Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
IBasePortionFormat This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable.
IBasePortionFormatEffectiveData Base interface for immutable objects which contain effective text portion formatting properties.
IBaseShapeLock Represents Shape lock (disabled operation).
IBaseSlide Represents common data for all slide types.
IBaseSlideHeaderFooterManager Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
IBaseTableFormatEffectiveData Base interface for immutable objects which contain effective table formatting properties.
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.
IBulkTextFormattable Represents an object with possibility of bulk setting child text elements’ formats.
IBulletFormat Represents paragraph bullet formatting properties.
IBulletFormatEffectiveData Immutable object which contains effective paragraph bullet formatting properties.
ICamera Represents Camera.
ICameraEffectiveData Immutable object which contains effective camera properties.
ICell Represents a cell in a table.
ICellCollection Represents a collection of cells.
ICellFormat Represents format of a table cell.
ICellFormatEffectiveData Immutable object which contains effective table cell formatting properties.
IColorFormat Represents a color used in a presentation.
IColorOperation Represents different color operations used for color transformations.
IColorOperationCollection Represents a collection of color transform operations.
IColumn Represents a column in a table.
IColumnCollection Represents collection of columns in a table.
IColumnFormat Represents format of a table column.
IColumnFormatEffectiveData Immutable object which contains effective table column formatting properties.
IComment Represents a comment on a slide.
ICommentAuthor Represents an author of comments.
ICommentAuthorCollection Represents a collection of comment authors.
ICommentCollection Represents a collection of comments of one author.
ICommonSlideViewProperties Represents common slide view properties.
IConnector Represents a connector.
IConnectorLock Determines which operations are disabled on the parent Connector.
IControl Represents an ActiveX control.
IControlCollection A collection of ActiveX controls.
IControlPropertiesCollection A collection of ActiveX controls.
ICustomData Represents container for custom data.
ICustomXmlPart Represents custom xml part.
ICustomXmlPartCollection Represents collection of custom xml parts.
IDigitalSignature Digital signature in signed file.
IDigitalSignatureCollection Represents a collection of digital signatures attached to a document.
IDocumentProperties Represents properties of a presentation.
IEffectFormat Represents effect properties of shape.
IEffectFormatEffectiveData Imutable object which contains effective effect formatting properties.
IEffectParamSource Auxiliary effect parameters interface.
IField Represents a field.
IFieldType Represents a type of field. This value determines which text will be set to the field portion when it will be updated.
IFillFormat Represents a fill formatting options.
IFillFormatEffectiveData Immutable object which contains effective fill formatting properties.
IFillParamSource Auxiliary fill parameters interface.
IFontData Represents a font definition.
IFontDataFactory FontData factory interface
IFontFallBackRule Represents font fallback rule
IFontFallBackRulesCollection Represents a collection of FontFallBack rules, defined by user
IFonts Represents fonts collection.
IFontsEffectiveData Immutable object which contains effective fonts set.
IFontsLoader Class for loading custom fonts defined by user. Should be used before creating any presentation objects.
IFontsManager Manages fonts across the presentation.
IFontSources Provides file and memory sources for external fonts.
IFontSubstRule Represents font subtituition information
IFontSubstRuleCollection Represents collection of fonts substitution.
IFormatFactory Allows to create formats via COM interface.
IGenericCloneable<T> Represents generic version of ICloneable
IGenericCollection<T> Auxiliary generic collection interface.
IGeometryPath Represents geometry path of GeometryShape
IGeometryShape Represents the parent class for all geometric shapes.
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.
IGradientFormat Represent a gradient format.
IGradientFormatEffectiveData Imutable object which contains effective gradient filling properties.
IGradientStop Represents a gradient format.
IGradientStopCollection Represnts a collection of gradient stops.
IGradientStopCollectionEffectiveData Represents a collection of GradientStopDataEx objects.
IGradientStopEffectiveData immutable object which represents a gradient stop.
IGraphicalObject Represents abstract graphical object.
IGraphicalObjectLock Determines which operations are disabled on the parent GraphicalObjectEx.
IGroupShape Represents a group of shapes on a slide.
IGroupShapeLock Determines which operations are disabled on the parent GroupShape.
IHyperlink Represents a hyperlink.
IHyperlinkContainer Represents hyperlink object.
IHyperlinkManager Provide hyperlinks management (adding, removing).
IHyperlinkQueries Provide easy access to contained hyperlinks.
IImageCollection Represents collection of PPImage.
IImageWrapper System.Drawing.Image wrapper for COM interface.
IImageWrapperFactory This interface allows to initialize IBitmapWrapper.
IInterruptionToken This class represents the token to use for signaling long running tasks whether the interruption was requested.
IInterruptionTokenSource Represents the source of IInterruptionToken.
ILayoutSlide Represents a layout slide.
ILayoutSlideCollection Represents a base class for collection of a layout slides.
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.
ILegacyDiagram Represents a legacy diagram object
ILicense Provides methods to license the component.
ILightRig Represents LightRig.
ILightRigEffectiveData Immutable object which contains effective light rig properties.
ILineFillFormat Represents properties for lines filling.
ILineFillFormatEffectiveData Immutable object which contains effective line filling properties.
ILineFormat Represents format of a line.
ILineFormatEffectiveData Immutable object which contains effective line formatting properties.
ILineParamSource Auxiliary line parameters interface.
ILoadOptions Allows to specify additional options (such as format or default font) when loading a presentation.
IMasterHandoutSlide Represents master slide for handouts.
IMasterHandoutSlideHeaderFooterManager Represents manager which holds behavior of the master handout slide placeholders, including header placeholder.
IMasterHandoutSlideManager Master handout slide manager.
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.
IMasterNotesSlide Represents master slide for notes.
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.
IMasterNotesSlideManager Master notes slide manager.
IMasterSlide Represents a master slide in a presentation.
IMasterSlideCollection Represents a collection of master slides.
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.
IMetered Provides methods to set metered key.
IModernComment Represents a comment on a slide.
INormalViewProperties Represents normal view properties. The normal view consists of three content regions: the slide itself, a side content region, and a bottom content region.
INormalViewRestoredProperties Specifies the sizing of the slide region ((width when a child of restoredTop, height when a child of restoredLeft) of the normal view, when the region is of a variable restored size(neither minimized nor maximized).
INotesSize Represents a size of notes slide.
INotesSlide Represents a notes slide in a presentation.
INotesSlideHeaderFooterManager Represents manager which holds behavior of the notes slide placeholders, including header placeholder.
INotesSlideManager Notes slide manager.
IOleEmbeddedDataInfo Represents embedded data info for OLE object.
IOleObjectFrame Represents an OLE object on a slide.
IParagraph Represents a paragraph of a text.
IParagraphCollection Represents a collection of a paragraphs.
IParagraphFactory Allows to create paragraphs
IParagraphFormat This class contains the paragraph formatting properties. Unlike IParagraphFormatEffectiveData, all properties of this class are writeable.
IParagraphFormatEffectiveData Immutable object which contains effective paragraph formatting properties.
IPathSegment Represents segment of graphics path of GeometryShape
IPatternFormat Represents a pattern to fill a shape.
IPatternFormatEffectiveData Immutable object which contains effective pattern filling properties.
IPictureEffectiveData Immutable object which contains effective picture properties.
IPictureFillFormat Represents a picture fill style.
IPictureFillFormatEffectiveData Immutable object which contains the properties of picture fill.
IPictureFrame Represents a frame with a picture inside.
IPictureFrameLock Determines which operations are disabled on the parent PictureFrameEx.
IPlaceholder Represents a placeholder on a slide.
IPortion Represents a portion of text inside a text paragraph.
IPortionCollection Represents a collection of a portions.
IPortionFactory Allows to create test portions
IPortionFormat This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable.
IPortionFormatEffectiveData Immutable object which contains effective text portion formatting properties.
IPPImage Represents an image in a presentation.
IPresentation Presentation document
IPresentationComponent Represents a component of a presentation.
IPresentationFactory Allows to create presentation via COM interface
IPresentationHeaderFooterManager Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation.
IPresentationInfo Information about presentation file
IPresentationText Represents the text extracted from the slide
IProgressCallback Represents a callback object for saving progress updates in percentage.
IProtectionManager Presentation password protection management.
IResourceLoadingArgs Interface for external resource loading arguments.
IResourceLoadingCallback Callback interface used to manage external resources loading.
IRow Represents a row in a table.
IRowCollection Represents table row collection.
IRowFormat Represents format of a table row.
IRowFormatEffectiveData Immutable object which contains effective table row formatting properties.
ISection Represents section of slides.
ISectionCollection Represents a collection of sections.
ISectionSlideCollection Represents a collection of a slides in the section.
ISectionZoomFrame Represents a Section Zoom object in a slide.
IShape Represents a shape on a slide.
IShapeBevel Represents properties of shape’s main face relief.
IShapeBevelEffectiveData Immutable object which contains effective shape’s face relief properties.
IShapeCollection Represents a collection of a shapes.
IShapeElement Represents a part of shape with same outline and fill properties.
IShapeFrame Represents shape frame’s properties.
IShapeStyle Represent shape’s style reference.
ISketchFormat Represents properties for lines sketch format.
ISketchFormatEffectiveData Immutable object which contains effective line sketch properties.
ISlide Represents a slide in a presentation.
ISlideCollection Represents a collection of a slides.
ISlideComponent Represents a component of a slide.
ISlideHeaderFooterManager Represents manager which holds behavior of the slide footer, date-time, page number placeholders.
ISlideShowTransition Represents slide show transition.
ISlideSize Represents a size of slide.
ISlidesPicture Represents a picture in a presentation.
ISlideText Represents the text extracted from the slide
ISpreadsheetOptions Represents options which can be used to specify additional spreadsheets behavior.
IStreamWrapper Aspose.IO.Stream wrapper for COM interface.
IStreamWrapperFactory Factory of StreamWrappers. For COM interface.
ISummaryZoomFrame Represents a Summary Zoom frame in a slide.
ISummaryZoomSection Represents a Summary Zoom Section object in a Summary Zoom frame.
ISummaryZoomSectionCollection Represents a collection of Summary Zoom Section objects.
ISvgImage Represents an SVG image.
ITab Represents a tabulation for a text.
ITabCollection Represents a collection of tabs.
ITabEffectiveData Immutable object which contains effective text’s tabulation stop properties.
ITabFactory Allow to create ITab instances
ITable Represents a table on a slide.
ITableFormat Represents format of a table.
ITableFormatEffectiveData Immutable object which contains effective table formatting properties.
ITagCollection Represents the collection of tags (user defined pairs of strings)
ITextFrame Represents a TextFrame.
ITextFrameFormat Contains the TextFrame’s formatting properties.
ITextFrameFormatEffectiveData Immutable object which contains effective text frame formatting properties.
ITextHighlightingOptions Represents options which can be used to highlight text in text frame.
ITextStyle Text style formatting properties.
ITextStyleEffectiveData Immutable object which contains effective text style properties.
IThreeDFormat Represents 3-D properties.
IThreeDFormatEffectiveData Immutable object which represents effective 3-D formatting properties.
IThreeDParamSource 3D properties source auxiliary interface
IVideo Represents a video embedded into a presentation.
IVideoCollection Represents a collection of Video objects.
IVideoFrame Represents a video clip on a slide.
IViewProperties Presentation wide view properties.
IZoomFrame Represents a Slide Zoom object in a slide.
IZoomObject Represents a Zoom object in a slide.

Enumeration

Enumeration Description
AudioPlayModePreset Constants which define how a sound is played.
AudioVolumeMode Constants which define audio volume.
BackgroundType Defines the slide background fill source.
BevelPresetType Constants which define 3D bevel of shape.
BlackWhiteMode Determines how colored shape should be transformed into black and white.
BulletType Represents the type of the extended bullets.
CameraPresetType Constants which define camera preset type.
ColorSchemeIndex Represents an index in a colorscheme.
ColorStringFormat Represents a type of hyperlink action.
ColorTransformOperation Defines color transform operation.
ColorType Represents different color modes.
ControlType Defines a control type which should be embedded by AddControl.
FillBlendMode Determines blend mode.
FillType Specifies the interior fill type of various visual objects.
FontAlignment Represents vertical font alignment.
FontCollectionIndex Represents font’s index in a collection.
FontSubstCondition Represents a rule fot font substitution
GradientDirection Represents the gradient style.
GradientShape Represents the shape of gradient fill.
HyperlinkActionType Represents a type of hyperlink action.
HyperlinkColorSource Represents source of hyperlink color.
LightingDirection Constants which define light directions.
LightRigPresetType Constants which define light preset types.
LineAlignment Represents the lines alignment type.
LineArrowheadLength Represents the length of an arrowhead.
LineArrowheadStyle Represents the style of an arrowhead.
LineArrowheadWidth Represents the width of an arrowhead.
LineCapStyle Represents the line cap style.
LineDashStyle Represents the line dash style.
LineJoinStyle Represents the lines join style.
LineSketchType Represents which sketch type or effect a shape has been assigned.
LineStyle Represents the style of a line.
LoadFormat Indicates the format of the document that is to be loaded.
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.
MaterialPresetType Constants which define material of shape.
ModernCommentStatus Represents the status of a modern comment.
NullableBool Represents triple boolean values.
NumberedBulletStyle Represents the style of the numbered bullets.
Orientation Represents the orientation of a shape.
PathCommandType Represents graphics path commands
PathFillModeType Specifies the manner in which a path should be filled
PatternStyle Represents the pattern style.
PersistenceType Specifies the method used to store properties of the ActiveX control.
PictureFillMode Determines how picture will fill area.
PlaceholderSize Represents the size of a placeholder.
PlaceholderType Represents the type of a placeholder.
PPImageFormat Image formats. This enum is replacement for System.Drawing.Imaging.ImageFormat class. It’s needed for COM compatibility.
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:
PresetColor Represents predefined color presets.
PresetShadowType Represents a preset for a shadow effect.
RectangleAlignment Defines 2-dimension allignment.
ResourceLoadingAction Specifies the mode of external resource loading.
SchemeColor Represents colors in a color scheme.
ShapeElementFillSource Represents how shape element should be filled.
ShapeElementStrokeSource Represents how shape element should be drawn.
ShapesAlignmentType Defines a way to change the placement of selected shapes on the slide.
ShapeThumbnailBounds Enumeration of types of shape thumbnail bounds.
ShapeType Represents preset geometry of geometry shapes.
SlideLayoutType Represents the slide layout type.
SlideOrientation Represents the slide orientation.
SlideSizeScaleType Represents the scale type of slide content.
SlideSizeType Represents the slide size preset.
SourceFormat Represents source file format.
SplitterBarStateType Specifies the state that the splitter bar should be shown in. The splitter bar separates a primary and secondary region within a viewing area.
SystemColor Represents predefined system colors.
TabAlignment Represents the tab alignment.
TableStylePreset Represents builtin table styles.
TextAlignment Represents different text alignment styles.
TextAnchorType text box alignment within a text area.
TextAutofitType Represents text autofit mode.
TextCapType Represents the type of text capitalisation.
TextExtractionArrangingMode Represents the mode to use during text extraction
TextShapeType Represents text wrapping shape.
TextStrikethroughType Represents the type of text strikethrough.
TextUnderlineType Represents the type of text underline.
TextVerticalOverflowType Represents text vertical overflow type.
TextVerticalType Determines vertical writing mode for a text.
TileFlip Defines tile flipping mode.
VideoPlayModePreset Constants which define how a video is played.
ViewType Presentation view types
ZoomImageType Defines whether the Zoom object is using the slide preview or a cover image.
ZoomLayout Specifies the summary zoom layout.