com.aspose.slides

Classes

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionReprasents a collection of shape’s adjustments.
AfterAnimationTypeRepresents the after animation type of an animation effect.
AlphaBiLevelRepresents an Alpha Bi-Level effect.
AlphaCeilingRepresents an Alpha Ceiling effect.
AlphaFloorRepresents an Alpha Floor effect.
AlphaInverseRepresents an Alpha Inverse effect.
AlphaModulateRepresents an Alpha Modulate effect.
AlphaModulateFixedRepresents an Alpha Modulate Fixed effect.
AlphaReplaceRepresents and Alpha Replace effect.
AnimateTextTypeRepresents the animate text type of an animation effect.
AnimationTimeLineRepresents timeline of animation.
AsposeLicenseExceptionThis exception is thrown if any errors with license are detected.
AudioRepresents an embedded audio file.
AudioCollectionRepresents a collection of embedded audio files.
AudioFrameRepresents an audio clip on a slide.
AudioPlayModePresetConstants which define how a sound is played.
AudioVolumeModeConstants which define audio volume.
AutoShapeRepresents an AutoShape.
AutoShapeLockDetermines which operations are disabled on the parent AutoshapeEx.
AxesCompositionNotCombinableExceptionException which thrown when axes composition of the series is not combinable with present axes composition in chart.
AxesManagerProvides access to chart axes.
AxisEncapsulates the object that represents a chart’s axis.
AxisAggregationTypeRepresents aggregation type of category axis.
AxisFormatRepresents chart format properties.
AxisPositionTypeDetermines a position of axis.
Backdrop3DSceneDefines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.
BackgroundRepresents background of a slide.
BackgroundTypeDefines the slide background fill source.
BaseChartValueRepresents a value of a chart.
BaseHandoutNotesSlideHeaderFooterManagerRepresents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides.
BaseHeaderFooterManagerRepresents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
BaseOverrideThemeManagerBase class for classes that provide access to different types of overriden themes.
BasePortionFormatCommon text portion formatting properties.
BaseScriptMath script
BaseShapeLockRepresents a base class for locks (disabled operation).
BaseSlideRepresents common data for all slide types.
BaseSlideHeaderFooterManagerRepresents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
BaseThemeManagerBase class for classes that provide access to different types of themes.
BehaviorRepresent base class behavior of effect.
BehaviorAccumulateTypeRepresents types of accumulation of effect behaviors.
BehaviorAdditiveTypeRepresents additive type for effect behavior.
BehaviorCollectionRepresents collection of behavior effects.
BehaviorFactoryAllows to create animation effects
BehaviorPropertyRepresent property types for animation behavior.
BehaviorPropertyCollectionRepresents timing properties for the effect behavior.
BevelPresetTypeConstants which define 3D bevel of shape.
BiLevelRepresents a Bi-Level (black/white) effect.
BlackWhiteConversionModeProvides options that control how slides’ images will be converted to bitonal images.
BlackWhiteModeDetermines how colored shape should be transformed into black and white.
BlobManagementOptionsRepresents options which can be used to manage BLOB handling rules and other BLOB settings.
BlurRepresents a Blur effect that is applied to the entire shape, including its fill.
BrowsedAtKioskBrowsed at a kiosk (full screen)
BrowsedByIndividualBrowsed by individual (window)
BubbleSizeRepresentationTypeSpecifies the possible ways to represent data as bubble chart sizes.
BuildTypeDetermines how text will appear on a shape during animation.
BuildVersionInfoContains information about version of Aspose.Slides.
BulletFormatRepresents paragraph bullet formatting properties.
BulletTypeRepresents the type of the extended bullets.
CameraRepresents Camera.
CameraPresetTypeConstants which define camera preset type.
CannotCombine2DAnd3DChartsExceptionException which thrown when trying to combine 2D and 3D chart types.
CategoryAxisTypeRepresents a type of a category axis.
CellRepresents a cell of a table.
CellCircularReferenceExceptionThe exception that is thrown when one or more circular references are detected where a formula refers to its own cell either directly or indirectly.
CellCollectionRepresents a collection of cells.
CellFormatRepresents format of a table cell.
CellInvalidFormulaExceptionThe exception that is thrown when a calculated formula is not correct or was not parsed.
CellInvalidReferenceExceptionThe exception that is thrown when an invalid cell reference is encountered.
CellUnsupportedDataExceptionThe exception that is thrown when an unsupported data is encountered in a spreadsheet cell.
ChartRepresents an graphic chart on a slide.
ChartCategoryRepresents chart categories.
ChartCategoryCollectionRepresents collection of ChartCategory
ChartCategoryLevelsManagerManaged container of the values of the chart category levels.
ChartCellCollectionRepresents collection of a cells with data.
ChartDataRepresents data used for a chart plotting.
ChartDataCellRepresents cell for chart data.
ChartDataPointRepresents series data point.
ChartDataPointCollectionRepresents collection of a series data point.
ChartDataPointLevelRepresents data point level.
ChartDataPointLevelsManagerContainer of data point levels.
ChartDataSourceTypeRepresents a type of data source of the chart
ChartDataWorkbookProvides access to embedded Excel workbook
ChartDataWorksheetRepresents worksheet associated with IChartDataCell
ChartDataWorksheetCollectionRepresents the collection of worksheets of chart data workbook.
ChartLinesFormatRepresents gridlines format properties.
ChartPlotAreaRepresents rectangle where chart should be plotted.
ChartPortionFormatThis class contains the chart portion formatting properties used in charts.
ChartSeriesRepresents a chart series.
ChartSeriesCollectionRepresents collection of ChartSeries
ChartSeriesGroupRepresents group of series.
ChartShapeTypeRepresents a shape of chart.
ChartTextFormatSpecifies default text formatting for chart text elements.
ChartThemeManagerProvides access to chart theme overriden.
ChartTitleRepresents chart title properties.
ChartTypeRepresents a type of chart.
ChartTypeCharacterizerHelper for getting additional information about charts and series by its ChartType.
ChartWallRepresents walls on 3d charts.
CollectRepresents a group of methods intended to collect model objects of different types from Presentation.
ColorChangeRepresents a Color Change effect.
ColorDirectionRepresents color direction for color effect behavior.
ColorEffectRepresents a color effect for an animation behavior.
ColorFormatRepresents a color used in a presentation.
ColorOffsetRepresent color offset.
ColorOperationRepresents different color operations used for color transformations.
ColorOperationCollectionRepresents a collection of color transform operations.
ColorReplaceRepresents a Color Replacement effect.
ColorSchemeStores theme-defined colors.
ColorSchemeIndexRepresents an index in a colorscheme.
ColorSpaceRepresents color space for color effect behavior.
ColorStringFormatRepresents a type of hyperlink action.
ColorTransformOperationDefines color transform operation.
ColorTypeRepresents different color modes.
ColumnRepresents a column in a table.
ColumnCollectionRepresents collection of columns in a table.
ColumnFormatRepresents format of a table column.
CombinableSeriesTypesGroupEnumeration of groups of combinable series types.
CommandEffectRepresents a command effect for an animation behavior.
CommandEffectTypeRepresents command effect type for command effect behavior.
CommentRepresents a comment on a slide.
CommentAuthorRepresents an author of comments.
CommentAuthorCollectionRepresents a collection of comment authors.
CommentCollectionRepresents a collection of comments of one author.
CommentsPositionsRepresents the rule to render comments into exported document
CommonSlideViewPropertiesRepresents common slide view properties.
CompressRepresents a group of methods intended to compress Presentation.
ConformanceSpecifies the conformance class to which the PresentationML document conforms.
ConnectorRepresents a connector.
ConnectorLockDetermines which operations are disabled on the parent Connector.
ControlRepresents an ActiveX control.
ControlCollectionA collection of ActiveX controls.
ControlPropertiesCollectionA collection of AcitveX properties.
ControlTypeDefines a control type which should be embedded by IControlCollection.#addControl(int,float,float,float,float).
ConvertRepresents a group of methods intended to convert Presentation.
CornerDirectionTransitionCorner direction slide transition effect.
CrossesTypeDetermines where axis will cross.
CurrentThreadSettingsAuxiliary class that allows to define default Locale for current thread
CustomDataRepresents container for custom data.
CustomXmlPartRepresents custom xml part.
CustomXmlPartCollectionRepresents collection of custom xml parts.
DataLabelRepresents a series labels.
DataLabelCollectionRepresents a series labels.
DataLabelFormatRepresents formatting options for DataLabel.
DataSourceTypeData source types.
DataSourceTypeForErrorBarsCustomValuesSpecifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
DataTableRepresents data table properties.
DigitalSignatureDigital signature in signed file.
DigitalSignatureCollectionRepresents a collection of digital signatures attached to a document.
DisplayBlanksAsTypeDetermines how missing data will be displayed.
DisplayUnitTypeDetermines multiplicity of the displayed data.
DocumentPropertiesRepresents properties of a presentation.
DomObjectBase DOM object
DoubleChartValueRepresent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
DrawingGuideRepresents an adjustable drawing guide.
DrawingGuidesCollectionRepresents a collection of the adjustable drawing guides.
DuotoneRepresents a Duotone effect.
EffectRepresents animation effect.
EffectChartMajorGroupingTypeRepresents the type of an animation effect for chart’s element.
EffectChartMinorGroupingTypeRepresents the type of an animation effect for chart’s element in series or category.
EffectFactoryAllows to create effects
EffectFillTypeRepresent fill types.
EffectFormatRepresents effect properties of shape.
EffectPresetClassTypeRepresent effect class types.
EffectRestartTypeRepresent restart types for timing.
EffectStyleRepresents an effect style.
EffectStyleCollectionRepresents a collection of effect styles.
EffectSubtypeRepresents subtypes of animation effect.
EffectTriggerTypeRepresent trigger type of effect.
EffectTypeRepresents the type of an animation effect.
EightDirectionTransitionEight direction slide transition effect.
EmbedAllFontsHtmlControllerThe formatting controller class to use for embedding all presentation fonts in WOFF format.
EmbedFontCharactersRepresents the rule to use for adding new embedding font into IPresentation
EmbeddedEotFontsHtmlControllerThe formatting controller class to use for fonts embedding in EOT format
EmbeddedWoffFontsHtmlControllerThe formatting controller class to use for fonts embedding in WOFF format
EmbeddingLevelRepresents the licensing rights for embedding the font.
EmptyTransitionEmpty slide transition effect.
ErrorBarTypeRepresents type of error bar
ErrorBarValueTypeRepresents type of error bar value
ErrorBarsCustomValuesSpecifies the errors bar values.
ErrorBarsFormatRepresents error bars of chart series.
ExternalResourceResolverCallback class used to resolve external resources during Html, Svg documents import.
ExtraColorSchemeRepresents an additional color scheme which can be assigned to a slide.
ExtraColorSchemeCollectionRepresents a collection of additional color schemes.
FieldRepresents a field.
FieldTypeRepresents a type of field.
FillBlendModeDetermines blend mode.
FillFormatRepresents a fill formatting options.
FillFormatCollectionRepresents the collection of fill styles.
FillOverlayRepresents a Fill Overlay effect.
FillTypeSpecifies the interior fill type of various visual objects.
FilterEffectRepresent filter effect of behavior.
FilterEffectRevealTypeRepresents filter reveal type.
FilterEffectSubtypeRepresents filter effect subtypes.
FilterEffectTypeRepresents filter effect types.
FlavorAll markdown specifications used in program.
FlyThroughTransitionFly-through slide transition effect.
FontAlignmentRepresents vertical font alignment.
FontCollectionIndexRepresents font’s index in a collection.
FontDataRepresents a font definition.
FontDataFactoryFontData factory
FontFallBackRuleRepresents font fallback rule
FontFallBackRulesCollectionRepresents a collection of FontFallBack rules, defined by user
FontSchemeStores theme-defined fonts.
FontSourcesProvides file and memory sources for external fonts.
FontStyleFont style enumeration
FontSubstConditionRepresents a rule fot font substitution
FontSubstRuleRepresents font subtituition information
FontSubstRuleCollectionRepresents collection of fonts substitution.
FontSubstitutionInfoThis structure represents the information about the font replacement when it will be rendered.
FontsFonts collection.
FontsLoaderClass for loading custom fonts defined by user.
FontsManagerManages fonts across the presentation.
ForEachRepresents a group of methods intended to iterate over different Presentation model objects.
FormatRepresents chart format properties.
FormatFactoryAllows to create formats via COM interface.
FormatSchemeStores theme-defined formats for the shapes.
FrameTickEventArgsRepresents arguments of the PresentationPlayer.FrameTick event.
GeometryPathRepresents geometry path of GeometryShape
GeometryShapeRepresents the parent class for all geometric shapes.
GifOptionsRepresents GIF exporting options.
GlitterTransitionGlitter slide transition effect.
GlobalLayoutSlideCollectionRepresents a collection of all layout slides in presentation.
GlowRepresents a Glow effect, in which a color blurred outline is added outside the edges of the object.
GradientDirectionRepresents the gradient style.
GradientFormatRepresent a gradient format.
GradientShapeRepresents the shape of gradient fill.
GradientStopRepresents a gradient format.
GradientStopCollectionRepresnts a collection of gradient stops.
GradientStopCollectionEffectiveDataRepresents a collection of GradientStopData objects.
GradientStopEffectiveDataImmutable object which represents a gradient stop.
GradientStyleRepresents the available gradient styles.
GraphicalObjectRepresents abstract graphical object.
GraphicalObjectLockDetermines which operations are disabled on the parent GraphicalObject.
GrayScaleRepresents a Gray Scale effect.
GroupShapeRepresents a group of shapes on a slide.
GroupShapeLockDetermines which operations are disabled on the parent GroupShape.
HSLRepresents a Hue/Saturation/Luminance effect.
HandoutLayoutingOptionsRepresents the handout presentation layout mode for export.
HandoutTypeSpecifies how many slides and in what sequence will be placed on the page.
Html5OptionsRepresents a HTML5 exporting options.
HtmlExternalResolverCallback object used by HTML import routine to obtain referrenced objects such as images.
HtmlFormatterRepresents HTML file template.
HtmlGeneratorHtml generator.
HtmlOptionsRepresents a HTML exporting options.
HyperlinkRepresents a hyperlink.
HyperlinkActionTypeRepresents a type of hyperlink action.
HyperlinkColorSourceRepresents source of hyperlink color.
HyperlinkManagerProvide hyperlinks management (adding, removing).
HyperlinkQueriesProvide easy access to contained hyperlinks.
ImageCollectionRepresents collection of PPImage.
ImageFormatRepresents the file format of the image.
ImagePixelFormatSpecifies the pixel format for the generated images.
ImageTransformOCollectionEffectiveDataImmutable object that represents a readonly collection of effective image transform effects.
ImageTransformOperationRepresents abstract image transformation effect.
ImageTransformOperationCollectionRepresents a collection of effects apllied to an image.
ImageTransformOperationFactoryAllows to create image transform operations
ImagesMethods to instantiate and work with IImage.
InOutTransitionIn-Out slide transition effect.
InkRepresents an ink object on a slide.
InkBrushRepresents an inkBrush object.
InkOptionsProvides options that control the look of Ink objects in exported document.
InkTraceRepresents an Trace object.
InnerShadowRepresents a Inner Shadow effect.
InputRepresents a collection of input elements (templates).
InterruptionTokenThis class represents the token to use for signaling long running tasks whether the interruption was requested.
InterruptionTokenSourceRepresents the source of InterruptionToken.
InvalidPasswordExceptionException which thrown when presentation file format is unsupported.
LayoutPlaceholderManagerRepresents manager that allows you to add placeholders to the layout slide.
LayoutSlideRepresents a layout slide.
LayoutSlideCollectionRepresents a base class for collection of a layout slides.
LayoutSlideHeaderFooterManagerRepresents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders.
LayoutSlideThemeManagerProvides access to layout slide theme overriden.
LayoutTargetTypeIf layout of the plot area defined manually this property specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside (including axis and axis labels).
LeftRightDirectionTransitionLeft-right direction slide transition effect.
LegacyDiagramRepresents a legacy diagram object.
LegendRepresents chart’s legend properties.
LegendDataLabelPositionDetermines position of data labels.
LegendEntryCollectionRepresents legends collection.
LegendEntryPropertiesRepresents legend properties of a chart.
LegendPositionTypeDetermines a position of legend on a chart.
LicenseProvides methods to license the component.
LightRigRepresents LightRig.
LightRigPresetTypeConstants which define light preset types.
LightingDirectionConstants which define light directions.
LineAlignmentRepresents the lines alignment type.
LineArrowheadLengthRepresents the length of an arrowhead.
LineArrowheadStyleRepresents the style of an arrowhead.
LineArrowheadWidthRepresents the width of an arrowhead.
LineCapStyleRepresents the line cap style.
LineDashStyleRepresents the line dash style.
LineFillFormatRepresents properties for lines filling.
LineFormatRepresents format of a line.
LineFormatCollectionRepresents the collection of line styles.
LineJoinStyleRepresents the lines join style.
LineSketchTypeRepresents which sketch type or effect a shape has been assigned.
LineStyleRepresents the style of a line.
LinkEmbedDecisionDetermines how object will be processed during saving.
LoadFormatIndicates the format of the document that is to be loaded.
LoadOptionsAllows to specify additional options (such as format or default font) when loading a presentation.
LoadingStreamBehaviorThe java.io.InputStream passed to a method is considered as a Binary Large Object (BLOB) (see IBlobManagementOptions description).
LuminanceRepresents a Luminance effect.
MarkdownExportTypeType of rendering document.
MarkdownSaveOptionsRepresents options that control how presentation should be saved to markdown.
MarkerRepresents marker of a chert.
MarkerStyleTypeDetermines form of marker on chart’s data point.
MasterHandoutSlideRepresents master slide for handouts.
MasterHandoutSlideHeaderFooterManagerRepresents manager which holds behavior of the master handout slide placeholders, including header placeholder.
MasterLayoutSlideCollectionRepresents a collections of all layout slides of defined master slide.
MasterNotesSlideRepresents master slide for notes.
MasterNotesSlideHeaderFooterManagerRepresents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionRepresents a collection of master slides.
MasterSlideHeaderFooterManagerRepresents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders.
MasterThemeRepresents a master theme.
MasterThemeManagerProvides access to presentation master theme.
MaterialPresetTypeConstants which define material of shape.
MathAccentSpecifies the accent function, consisting of a base and a combining diacritical mark Example: \ud835\udc4e\u0301
MathAccentFactoryAllows to create a math accent
MathArraySpecifies a vertical array of equations or any mathematical objects
MathArrayFactoryAllows to create a math array
MathBarSpecifies the bar function, consisting of a base argument and an overbar or underbar
MathBarFactoryAllows to create a math bar
MathBlockSpecifies an instance of mathematical text that contained within a MathParagraph and starts on its own line.
MathBlockFactoryAllows to create a math block
MathBorderBoxDraws a rectangular or some other border around the IMathElement.
MathBorderBoxFactoryAllows to create a math border box
MathBoxSpecifies the logical boxing (packaging) of mathematical element.
MathBoxFactoryAllows to create a math box
MathDelimiterSpecifies the delimiter object, consisting of opening and closing characters (such as parentheses, braces, brackets, and vertical bars), and one or more mathematical elements inside, separated by a specified character.
MathDelimiterFactoryAllows to create a math delimiter
MathDelimiterShapeThe location and size of the delimiters relative to the content of the operands
MathElementBaseBase class for IMathElement with the implementation of some methods that are common to all inherited classes For internal use only.
MathFractionSpecifies the fraction object, consisting of a numerator and denominator separated by a fraction bar.
MathFractionFactoryAllows to create a math fraction
MathFractionTypesFraction Types
MathFunctionSpecifies a function of an argument.
MathFunctionFactoryAllows to create a math function
MathFunctionsOfOneArgumentCommon mathematical functions of one argument
MathFunctionsOfTwoArgumentsCommon mathematical functions of two arguments
MathGroupingCharacterSpecifies a grouping symbol above or below an expression, usually to highlight the relationship between elements
MathGroupingCharacterFactoryAllows to create a math grouping character
MathHorizontalAlignmentHorizontal Alignment
MathIntegralTypesMathematical integral types
MathJustificationSpecifies justification of the math paragraph (a series of adjacent instances of mathematical text within the same paragraph)
MathLeftSubSuperscriptElementSpecifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the left of the base.
MathLimitSpecifies the Limit object, consisting of text on the baseline and reduced-size text immediately above or below it.
MathLimitFactoryAllows to create IMathLimit
MathLimitLocationsLocation of limits (subscript/superscript) in n-ary operators.
MathMatrixSpecifies the Matrix object, consisting of child elements laid out in one or more rows and columns.
MathMatrixFactoryAllows to create a math matrix
MathNaryOperatorSpecifies an N-ary mathematical object, such as Summation and Integral.
MathNaryOperatorFactoryAllows to create IMathNaryOperator
MathNaryOperatorTypesNary operator IMathNaryOperator types (excluding integrals) For integrals MathIntegralTypes
MathParagraphMathematical paragraph that is a container for mathematical blocks (IMathBlock)
MathParagraphFactoryAllows to create a math paragraph
MathPortionRepresents a portion with mathematical context inside.
MathRadicalSpecifies the radical function, consisting of a base, and an optional degree.
MathRadicalFactoryAllows to create math radical
MathRightSubSuperscriptElementSpecifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the right of the base.
MathRightSubSuperscriptElementFactoryAllows to create IMathRightSubSuperscriptElementFactory
MathRowSpacingRuleThe type of vertical spacing between columns in a matrix or array
MathSpacingRulesTypes of gap (horizontal spacing) between columns of a matrix
MathSubscriptElementSpecifies the subscript object, which consists of a base and a reduced-size subscript placed below and to the right.
MathSubscriptElementFactoryAllows to create IMathSubscriptElement
MathSuperscriptElementSpecifies the superscript object, which consists of a base and a reduced-size superscript placed above and to the right
MathSuperscriptElementFactoryAllows to create IMathSuperscriptElement
MathTopBotPositionsTop/bottom positions enumeration
MathVerticalAlignmentVertical Alignment
MathematicalTextMathematical text
MathematicalTextFactoryAllows to create a MathematicalText element
MeteredProvides methods to set metered key.
ModernCommentRepresents a comment on a slide.
ModernCommentStatusRepresents the status of a modern comment.
MorphTransitionRipple slide transition effect.
MotionCmdPathRepresent one command of a path.
MotionCommandPathTypeRepresent types of command for animation motion effect behavior.
MotionEffectRepresent motion effect behavior of effect.
MotionOriginTypeSpecifies what the origin of the motion path is relative to.
MotionPathRepresent motion path.
MotionPathEditModeSpecifies how the motion path moves when the target shape is moved
MotionPathPointsTypeRepresent types of points in animation motion path.
NewLineTypeType of new line that will be used in generated document.
NormalViewPropertiesRepresents normal view properties.
NormalViewRestoredPropertiesSpecifies 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).
NotesCommentsLayoutingOptionsProvides options that control the look of layouting of notes and comments in exported document.
NotesPositionsRepresents the rule to render notes into exported document
NotesSizeRepresents a size of notes slide.
NotesSlideRepresents a notes slide in a presentation.
NotesSlideHeaderFooterManagerRepresents manager which holds behavior of the notes slide placeholders, including header placeholder.
NotesSlideManagerNotes slide manager.
NotesSlideThemeManagerProvides access to notes slide theme overriden.
NullableBoolRepresents triple boolean values.
NumberedBulletStyleRepresents the style of the numbered bullets.
OOXMLCorruptFileExceptionException which thrown when Office Open XML file format is corrupted.
OOXMLExceptionRepresents a standard internal exception type related to Office Open XML file format.
OdpExceptionRepresents a standard internal exception type.
OdpReadExceptionRepresents an exception which thrown on presentation reading errors.
OleEmbeddedDataInfoRepresents embedded data info for OLE object.
OleObjectFrameRepresents an OLE object on a slide.
OptionalBlackTransitionOptional black slide transition effect.
OrganizationChartLayoutTypeRepresents formatting type the child nodes in an organization chart
OrientationRepresents the orientation of a shape.
OrientationTransitionOrientation slide transition effect.
OuterShadowRepresents an Outer Shadow effect.
OutputRepresents a collection of output elements for IWebDocument.
OutputFileRepresents an output file.
OverrideThemeRepresents a overriding theme.
PPImageRepresents an image in a presentation.
PVIObjectEncapsulates basic service infrastructure for objects can be a subject of property value inheritance.
ParagraphRepresents a paragraph of text.
ParagraphCollectionRepresents a collection of a paragraphs.
ParagraphFactoryAllows to create paragraphs
ParagraphFormatThis class contains the paragraph formatting properties.
ParentLabelLayoutTypeRepresents layout of category data labels.
PathCommandTypeRepresents graphics path commands
PathFillModeTypeSpecifies the manner in which a path should be filled
PathSegmentRepresents segment of graphics path of GeometryShape
PatternFormatRepresents a pattern to fill a shape.
PatternStyleRepresents the pattern style.
PdfAccessPermissionsContains a set of flags specifying which access permissions should be granted when the document is opened with user access.
PdfComplianceConstants which define the PDF standards compliance level.
PdfImportOptionsRepresents the PDF import options
PdfOptionsProvides options that control how a presentation is saved in Pdf format.
PdfTextCompressionConstants which define the type of a compression applied to all content in the PDF file except images.
PersistenceTypeSpecifies the method used to store properties of the ActiveX control.
PictureRepresents a picture in a presentation.
PictureFillFormatRepresents a picture fill style.
PictureFillModeDetermines how picture will fill area.
PictureFrameRepresents a frame with a picture inside.
PictureFrameLockDetermines which operations are disabled on the parent PictureFrame.
PictureTypeDetermines mode of bar picture filling.
PicturesCompressionRepresents the pictures compression level
PieSplitCustomPointCollectionRepresents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split.
PieSplitTypeRepresents a type of splitting points in the second pie or bar on a pie-of-pie or bar-of-pie chart.
PlaceholderRepresents a placeholder on a slide.
PlaceholderSizeRepresents the size of a placeholder.
PlaceholderTypeRepresents the type of a placeholder.
PointRepresent animation point.
PointCollectionRepresent collection of animation points.
PortionRepresents a portion of text inside a text paragraph.
PortionCollectionRepresents a collection of portions.
PortionFactoryAllows to create test portions
PortionFormatThis class contains the text portion formatting properties.
PptCorruptFileExceptionException which thrown when presentation file is probably corrupt.
PptEditExceptionRepresents an exception thrown when edit presentation error is detected.
PptExceptionRepresents a standard internal exception type.
PptOptionsProvides options that control how a presentation is saved in PPT format.
PptReadExceptionRepresents an exception which thrown on presentation reading errors.
PptUnsupportedFormatExceptionException which thrown when presentation file format is unsupported.
PptxCorruptFileExceptionException which thrown when presentation file is probably corrupt.
PptxEditExceptionRepresents an exception thrown when edit presentation error is detected.
PptxExceptionRepresents a standard internal exception type.
PptxOptionsRepresents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM).
PptxReadExceptionRepresents an exception which thrown on presentation reading errors.
PptxUnsupportedFormatExceptionException which thrown when presentation file format is unsupported.
PresentationRepresents a Microsoft PowerPoint presentation.
PresentationAnimationsGeneratorRepresents a generator of the animations in the Presentation.
PresentationFactoryAllows to create presentation via COM interface
PresentationHeaderFooterManagerRepresents manager which holds behavior of all footer, date-time and page number placeholders of presentation.
PresentationInfoInformation about presentation file
PresentationLockingBehaviorRepresents the behavior regarding treating the IPresentation source (file or java.io.InputStream) while loading and working with an instance of IPresentation.
PresentationPlayerRepresents the player of animations associated with the Presentation.
PresentationTextRepresents the text extracted from the presentation
PresentedBySpeakerPresented by a speaker (full screen)
PresetColorRepresents predefined color presets.
PresetShadowRepresents a Preset Shadow effect.
PresetShadowTypeRepresents a preset for a shadow effect.
PropertyCalcModeTypeRepresent calc mode for animation property.
PropertyEffectRepresent property effect behavior.
PropertyValueTypeRepresent property value types.
ProtectionManagerPresentation password protection management.
QuartileMethodTypeReturns type of quartile method
RectangleAlignmentDefines 2-dimension allignment.
ReflectionRepresents a Reflection effect.
RenderingOptionsProvides options that control how a presentation/slide is rendered.
ResourceLoadingActionSpecifies the mode of external resource loading.
ResponsiveHtmlControllerResponsive HTML Controller
ReturnActionRepresents warning callback decision options.
RevealTransitionReveal slide transition effect.
RippleTransitionRipple slide transition effect.
Rotation3DRepresents 3D rotation of a chart.
RotationEffectRepresent rotation behavior of effect.
RowRepresents a row in a table.
RowCollectionRepresents table row collection.
RowFormatRepresents format of a table row.
SVGOptionsRepresents an SVG options.
SaveFormatConstants which define the format of a saved presentation.
SaveOptionsAbstract class with options that control how a presentation is saved.
SaveOptionsFactoryAllows to create save options’ instances
ScaleEffectRepresents animation scale effect.
SchemeColorRepresents colors in a color scheme.
SectionRepresents section of slides.
SectionCollectionRepresents a collection of sections.
SectionSlideCollectionRepresents a collection of slides in the section.
SectionZoomFrameRepresents a Section Zoom object in a slide.
SequenceRepresents sequence (collection of effects).
SequenceCollectionRepresents collection of interactive sequences.
SetEffectRepresents a set effect for an animation behavior.
ShapeRepresents a shape on a slide.
ShapeBevelContains the properties of shape’s main face relief.
ShapeCollectionRepresents a collection of a shapes.
ShapeElementRepresents a part of shape with same outline and fill properties.
ShapeElementFillSourceRepresents how shape element should be filled.
ShapeElementStrokeSourceRepresents how shape element should be drawn.
ShapeFrameRepresents shape frame’s properties.
ShapeStyleRepresent shape’s style reference.
ShapeThumbnailBoundsEnumeration of types of shape thumbnail bounds.
ShapeTypeRepresents preset geometry of geometry shapes.
ShapeUtilOffer methods which helps to process shapes objects.
ShapesAlignmentTypeDefines a way to change the placement of selected shapes on the slide.
ShredTransitionShred slide transition effect.
SideDirectionTransitionSide direction slide transition effect.
SketchFormatRepresents properties for lines sketch format.
SlideRepresents a slide in a presentation.
SlideCollectionRepresents a collection of a slides.
SlideHeaderFooterManagerRepresents manager which holds behavior of the slide footer, date-time, page number placeholders.
SlideImageFormatDetermines format in which slide image will be saved for presentation to HTML export.
SlideLayoutTypeRepresents the slide layout type.
SlideOrientationRepresents the slide orientation.
SlideShowSettingsRepresents the slide show settings for the presentation.
SlideShowTransitionRepresents slide show transition.
SlideShowTypeBase slide show settings.
SlideSizeRepresents a size of slide.
SlideSizeScaleTypeRepresents the scale type of slide content.
SlideSizeTypeRepresents the slide size preset.
SlideThemeManagerProvides access to slide theme overriden.
SlideUtilOffer methods which help to search shapes and text in a presentation.
SlidesRangeSlides range
SmartArtRepresents a SmartArt diagram
SmartArtColorTypeRepresents color scheme of a SmartArt diagram.
SmartArtLayoutTypeRepresents layout type of a SmartArt diagram.
SmartArtNodeRepresents node of a SmartArt object
SmartArtNodeCollectionRepresents a collection of SmartArt nodes.
SmartArtQuickStyleTypeRepresents style scheme of a SmartArt diagram.
SmartArtShapeRepresents SmartArt shape
SmartArtShapeCollectionRepresents a collection of a SmartArt shapes
SoftEdgeRepresents a soft edge effect.
SourceFormatRepresents source file format.
SplitTransitionSplit slide transition effect.
SplitterBarStateTypeSpecifies the state that the splitter bar should be shown in.
SpreadsheetOptionsRepresents options which can be used to specify additional spreadsheets behavior.
StorageRepresents a temporary data storage for WebDocument.
StringChartValueRepresent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
StringOrDoubleChartValueRepresent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
StyleTypeRepresents chart style.
SummaryZoomFrameRepresents a Summary Zoom object in a slide.
SummaryZoomSectionRepresents a Summary Zoom Section object in a Summary Zoom frame.
SummaryZoomSectionCollectionRepresents a collection of Summary Zoom Section objects.
SvgCoordinateUnitRepresents CSS2 coordinate units used to define SVG coordinates.
SvgEventRepresents options for SVG shape.
SvgExternalFontsHandlingRepresents a way to handle external fonts used for text drawing.
SvgImageRepresents an SVG image.
SvgShapeRepresents options for SVG shape.
SvgTSpanRepresents options for SVG text portion (“tspan”).
SwfOptionsProvides options that control how a presentation is saved in Swf format.
SystemColorRepresents predefined system colors.
TabRepresents a tabulation for a text.
TabAlignmentRepresents the tab alignment.
TabCollectionRepresents a collection of tabs.
TabFactoryAllows to create ITab instances
TableRepresents a table on a slide.
TableFormatRepresents format of a table.
TableStylePresetRepresents builtin table styles.
TagCollectionRepresents the collection of tags (user defined pairs of strings)
TemplateContextRepresents a model object interface for a template engine.
TextAlignmentRepresents different text alignment styles.
TextAnchorTypetext box alignment within a text area.
TextAnimationRepresent text animation.
TextAnimationCollectionRepresents collection of text animations.
TextAutofitTypeRepresents text autofit mode.
TextCapTypeRepresents the type of text capitalisation.
TextExtractionArrangingModeRepresents the mode to use during text extraction
TextFrameRepresents a TextFrame.
TextFrameFormatContains the TextFrame’s formatTextFrameFormatting properties.
TextHighlightingOptionsRepresents options which can be used to highlight text in text frame.
TextInheritanceLimitControls the depth of the text properties inheritance.
TextSearchOptionsRepresents options that can be used to search for text in a Presentation, Slide or TextFrame.
TextShapeTypeRepresents text wrapping shape.
TextStrikethroughTypeRepresents the type of text strikethrough.
TextStyleThis class contains the text style formatting properties.
TextToHtmlConversionOptionsOptions for extracting HTML from the Pptx text.
TextUnderlineTypeRepresents the type of text underline.
TextVerticalOverflowTypeRepresents text vertical overflow type.
TextVerticalTypeDetermines vertical writing mode for a text.
ThemeRepresents a theme.
ThreeDFormatRepresents 3-D properties.
TickLabelPositionTypeRepresents the position type of tick-mark labels on the specified axis.
TickMarkTypeRepresents the tick mark type for the specified axis.
TiffCompressionTypesProvides options that control how a presentation is compressed in TIFF format.
TiffOptionsProvides options that control how a presentation is saved in TIFF format.
TileFlipDefines tile flipping mode.
TimeUnitTypeRepresents the base unit for the category axis
TimingRepresents animation timing.
TintRepresents a Tint effect.
TransitionCornerAndCenterDirectionTypeSpecifies a direction restricted to the corners and center.
TransitionCornerDirectionTypeRepresent corner direction transition types.
TransitionEightDirectionTypeRepresent eight direction transition types.
TransitionInOutDirectionTypeRepresent in or out direction transition types.
TransitionLeftRightDirectionTypeSpecifies a direction restricted to the values of left and right.
TransitionMorphTypeRepresent a type of morph transition.
TransitionPatternSpecifies a geometric pattern that tiles together to fill a larger area.
TransitionShredPatternSpecifies a geometric shape that tiles together to fill a larger area.
TransitionSideDirectionTypeRepresent side direction transition types.
TransitionSoundModeRepresent sound mode of transition.
TransitionSpeedRepresent transition speed types.
TransitionTypeRepresent slide show transition type.
TransitionValueBaseBase class for slide transition effects.
TrendlineClass represents trend line of chart series
TrendlineCollectionRepresents a collection of Trendline
TrendlineTypeRepresents type of trend line
UpDownBarsManagerProvide access to up/down bars of Line- or Stock-chart.
VbaModuleRepresents module that is contained in VBA project.
VbaModuleCollectionRepresents a collection of a VBA Project modules.
VbaProjectRepresents VBA project with presentation macros.
VbaProjectFactoryAllows to create VBA project via COM interface
VbaReferenceCollectionRepresents a collection of a VBA Project references.
VbaReferenceFactoryAllows to create VBA project references via COM interface
VbaReferenceOleTypeLibRepresents OLE Automation type library reference.
VideoRepresents an image embedded into a presentation.
VideoCollectionRepresents a collection of Video objects.
VideoFrameRepresents a video clip on a slide.
VideoPlayModePresetConstants which define how a video is played.
VideoPlayerHtmlControllerThis class allows export of video and audio files into a HTML
VideoPlayerHtmlControllerFactoryAllows to create VideoPlayerHtmlController.
ViewPropertiesPresentation wide view properties.
ViewTypePresentation view types
WarningTypeRepresents a type of warning.
WebDocumentRepresents a transition form of the presentation for saving into a web format.
WebDocumentOptionsRepresents an options set for WebDocument saving.
WheelTransitionWheel slide transition effect.
XamlOptionsOptions that control how a XAML document is saved.
XpsOptionsProvides options that control how a presentation is saved in XPS format.
Zip64ModeSpecifies when to use ZIP64 format extensions for OpenXML file.
ZoomFrameRepresents a Slide Zoom object in a slide.
ZoomImageTypeDefines whether the Zoom object is using the slide preview or a cover image.
ZoomLayoutSpecifies the summary zoom layout.
ZoomObjectRepresents an Zoom object in a slide.

Interfaces

InterfaceDescription
IAccessiblePVIObjectRepresents a type that can return corresponding effective data with the inheritance applied.
IActualLayoutSpecifies actual position of a chart element.
IAdjustValueRepresents a geometry shape’s adjustment value.
IAdjustValueCollectionReprasents a collection of shape’s adjustments.
IAlphaBiLevelRepresents an Alpha Bi-Level effect.
IAlphaBiLevelEffectiveDataImmutable object which represents an Alpha Bi-Level effect.
IAlphaCeilingRepresents an Alpha Ceiling effect.
IAlphaCeilingEffectiveDataImmutable object which represents an Alpha Ceiling effect.
IAlphaFloorRepresents an Alpha Floor effect.
IAlphaFloorEffectiveDataImmutable object which represents an Alpha Floor effect.
IAlphaInverseRepresents an Alpha Inverse effect.
IAlphaInverseEffectiveDataImmutable object which represents an Alpha Inverse effect.
IAlphaModulateRepresents an Alpha Modulate effect.
IAlphaModulateEffectiveDataImmutable object which represents an Alpha Modulate effect.
IAlphaModulateFixedRepresents an Alpha Modulate Fixed effect.
IAlphaModulateFixedEffectiveDataImmutable object which represents an Alpha Modulate Fixed effect.
IAlphaReplaceRepresents base IImageTransformOperation interface.
IAlphaReplaceEffectiveDataImmutable object which represents and Alpha Replace effect.
IAnimationTimeLineRepresents timeline of animation.
IAudioRepresents an embedded audio file.
IAudioCollectionRepresents a collection of embedded audio files.
IAudioFrameRepresents an audio clip on a slide.
IAutoShapeRepresents an AutoShape.
IAutoShapeLockDetermines which operations are disabled on the parent AutoshapeEx.
IAxesManagerProvides access to chart axes.
IAxisEncapsulates the object that represents a chart’s axis.
IAxisFormatRepresents chart format properties.
IBackdrop3DSceneDefines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.
IBackgroundRepresents background of a slide.
IBackgroundEffectiveDataImmutable object which contains effective background properties.
IBaseChartValueRepresents a value of a chart.
IBaseHandoutNotesSlideHeaderFooterManagRepresents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides.
IBaseHeaderFooterManagerRepresents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
IBasePortionFormatThis class contains the text portion formatting properties.
IBasePortionFormatEffectiveDataBase interface for immutable objects which contain effective text portion formatting properties.
IBaseShapeLockRepresents Shape lock (disabled operation).
IBaseSlideRepresents common data for all slide types.
IBaseSlideHeaderFooterManagerRepresents manager which holds behavior of the footer, date-time, page number placeholders for all slide types.
IBaseTableFormatEffectiveDataBase interface for immutable objects which contain effective table formatting properties.
IBehaviorRepresent base class behavior of effect.
IBehaviorCollectionRepresents collection of behavior effects.
IBehaviorFactoryAllows to create animation effects
IBehaviorPropertyRepresent property types for animation behavior.
IBehaviorPropertyCollectionRepresents timing properties for the effect behavior.
IBiLevelRepresents base IImageTransformOperation interface.
IBiLevelEffectiveDataImmutable object which represents a Bi-Level (black/white) effect.
IBlobManagementOptionsA Binary Large Object (BLOB) is a binary data stored as a single entity - i.e.
IBlurRepresents a Blur effect that is applied to the entire shape, including its fill.
IBlurEffectiveDataImmutable object which represents a Blur effect that is applied to the entire shape, including its fill.
IBulkTextFormattableRepresents an object with possibility of bulk setting child text elements’ formats.
IBulletFormatRepresents paragraph bullet formatting properties.
IBulletFormatEffectiveDataImmutable object which contains effective paragraph bullet formatting properties.
ICameraRepresents Camera.
ICameraEffectiveDataImmutable object which contains effective camera properties.
ICellRepresents a cell in a table.
ICellCollectionRepresents a collection of cells.
ICellFormatRepresents format of a table cell.
ICellFormatEffectiveDataImmutable object which contains effective table cell formatting properties.
IChartRepresents an graphic chart on a slide.
IChartCategoryRepresents chart categories.
IChartCategoryCollectionRepresents collection of IChartCategory
IChartCategoryLevelsManagerManaged container of the values of the chart category levels.
IChartCellCollectionRepresents collection of a cells with data.
IChartComponentRepresents a component of a chart.
IChartDataRepresents data used for a chart plotting.
IChartDataCellRepresents cell for chart data.
IChartDataPointRepresents series data point.
IChartDataPointCollectionRepresents collection of a series data point.
IChartDataPointLevelRepresents data point level.
IChartDataPointLevelsManagerContainer of data point levels.
IChartDataWorkbookProvides access to embedded Excel workbook
IChartDataWorksheetRepresents worksheet associated with IChartDataCell
IChartDataWorksheetCollectionRepresents the collection of worksheets of chart data workbook.
IChartLinesFormatRepresents gridlines format properties.
IChartParagraphFormatRepresents a paragraph formatting properties of a chart.
IChartPlotAreaRepresents chart title properties.
IChartPortionFormatRepresents the chart portion formatting properties used in charts.
IChartSeriesRepresents a chart series.
IChartSeriesCollectionRepresents collection of IChartSeries
IChartSeriesGroupRepresents group of series.
IChartSeriesGroupCollectionRepresents the collection of groups of combinable series.
IChartSeriesReadonlyCollectionRepresents a readonly collection of IChartSeries
IChartTextBlockFormatRepresents formatting properties for chart text elements.
IChartTextFormatChart operate with restricted set of text format properties.
IChartTitleRepresents chart title properties.
IChartWallRepresents walls on 3d charts.
IColorChangeRepresents a Color Change effect.
IColorChangeEffectiveDataImmutable object which represents a Color Change effect.
IColorEffectRepresents a color effect for an animation behavior.
IColorFormatRepresents a color used in a presentation.
IColorOffsetRepresent color offset.
IColorOperationRepresents different color operations used for color transformations.
IColorOperationCollectionRepresents a collection of color transform operations.
IColorReplaceRepresents a Color Replacement effect.
IColorReplaceEffectiveDataImmutable object which represents a Color Replacement effect.
IColorSchemeStores theme-defined colors.
IColorSchemeEffectiveDataImmutable object which contains effective color scheme properties.
IColumnRepresents a column in a table.
IColumnCollectionRepresents collection of columns in a table.
IColumnFormatRepresents format of a table column.
IColumnFormatEffectiveDataImmutable object which contains effective table column formatting properties.
ICommandEffectRepresents a command effect for an animation behavior.
ICommentRepresents a comment on a slide.
ICommentAuthorRepresents an author of comments.
ICommentAuthorCollectionRepresents a collection of comment authors.
ICommentCollectionRepresents a collection of comments of one author.
ICommonSlideViewPropertiesRepresents common slide view properties.
IConnectorRepresents a connector.
IConnectorLockDetermines which operations are disabled on the parent Connector.
IControlRepresents an ActiveX control.
IControlCollectionA collection of ActiveX controls.
IControlPropertiesCollectionA collection of ActiveX controls.
ICornerDirectionTransitionCorner direction slide transition effect.
ICustomDataRepresents container for custom data.
ICustomXmlPartRepresents custom xml part.
ICustomXmlPartCollectionRepresents collection of custom xml parts.
IDataLabelRepresents a series labels.
IDataLabelCollectionRepresents a series labels.
IDataLabelFormatRepresents formatting options for DataLabel.
IDataSourceTypeForErrorBarsCustomValuesSpecifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
IDataTableRepresents data table properties.
IDigitalSignatureDigital signature in signed file.
IDigitalSignatureCollectionRepresents a collection of digital signatures attached to a document.
IDocumentPropertiesRepresents properties of a presentation.
IDoubleChartValueRepresent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
IDrawingGuideRepresents an adjustable drawing guide.
IDrawingGuidesCollectionRepresents a collection of the adjustable drawing guides.
IDuotoneRepresents a Duotone effect.
IDuotoneEffectiveDataImmutable object which represents a Duotone effect.
IEffectRepresents animation effect.
IEffectEffectiveDataBase class for immutable objects, which represent effect.
IEffectFactoryAllows to create effects’ instances
IEffectFormatRepresents effect properties of shape.
IEffectFormatEffectiveDataImutable object which contains effective effect formatting properties.
IEffectParamSourceAuxiliary effect parameters interface.
IEffectStyleRepresents an effect style.
IEffectStyleCollectionRepresents a collection of effect styles.
IEffectStyleCollectionEffectiveDataImmutable object that represents a readonly collection of effective effect styles.
IEffectStyleEffectiveDataImmutable object which contains effective effect style properties.
IEightDirectionTransitionEight direction slide transition effect.
IEmbeddedEotFontsHtmlControllerEmbedded Eot fonts HTML controller.
IEmbeddedWoffFontsHtmlControllerEmbedded woff fonts html controller.
IEmptyTransitionEmpty slide transition effect.
IErrorBarsCustomValuesSpecifies the errors bar values.
IErrorBarsFormatRepresents error bars of chart series.
IExternalResourceResolverCallback interface used to resolve external resources during Html, Svg documents import.
IExtraColorSchemeRepresents an additional color scheme which can be assigned to a slide.
IExtraColorSchemeCollectionRepresents a collection of additional color schemes.
IFieldRepresents a field.
IFieldTypeRepresents a type of field.
IFillFormatRepresents a fill formatting options.
IFillFormatCollectionRepresents the collection of fill styles.
IFillFormatCollectionEffectiveDataImmutable object that represents a readonly collection of effective fill formats.
IFillFormatEffectiveDataImmutable object which contains effective fill formatting properties.
IFillOverlayRepresents a Fill Overlay effect.
IFillOverlayEffectiveDataImmutable object which represents a Fill Overlay effect.
IFillParamSourceAuxiliary fill parameters interface.
IFilterEffectRepresent filter effect of behavior.
IFindResultCallbackCallback interface used to getting search text result.
IFlyThroughTransitionFly-through slide transition effect.
IFontDataRepresents a font definition.
IFontDataFactoryFontData factory interface
IFontFallBackRuleRepresents font fallback rule
IFontFallBackRulesCollectionRepresents a collection of FontFallBack rules, defined by user
IFontSchemeStores theme-defined fonts.
IFontSchemeEffectiveDataImmutable object which contains effective font scheme properties.
IFontSourcesProvides file and memory sources for external fonts.
IFontSubstRuleRepresents font subtituition information
IFontSubstRuleCollectionRepresents collection of fonts substitution.
IFontsRepresents fonts collection.
IFontsEffectiveDataImmutable object which contains effective fonts set.
IFontsLoaderClass for loading custom fonts defined by user.
IFontsManagerManages fonts across the presentation.
IFormatRepresents chart format properties.
IFormatFactoryAllows to create formats via COM interface.
IFormatSchemeStores theme-defined formats for the shapes.
IFormatSchemeEffectiveDataImmutable object which contains effective format scheme properties.
IFormattedTextContainerRepresents chart text format.
IGenericCloneableRepresents generic version of ICloneable
IGenericCollectionAuxiliary generic collection interface.
IGeometryPathRepresents geometry path of GeometryShape
IGeometryShapeRepresents the parent class for all geometric shapes.
IGifOptionsRepresents GIF exporting options.
IGlitterTransitionGlitter slide transition effect.
IGlobalLayoutSlideCollectionRepresents a collection of all layout slides in presentation.
IGlowRepresents a Glow effect, in which a color blurred outline is added outside the edges of the object.
IGlowEffectiveDataImmutable object which represents a Glow effect, in which a color blurred outline is added outside the edges of the object.
IGradientFormatRepresent a gradient format.
IGradientFormatEffectiveDataImutable object which contains effective gradient filling properties.
IGradientStopRepresents a gradient format.
IGradientStopCollectionRepresnts a collection of gradient stops.
IGradientStopCollectionEffectiveDataRepresents a collection of GradientStopData objects.
IGradientStopEffectiveDataimmutable object which represents a gradient stop.
IGraphicalObjectRepresents abstract graphical object.
IGraphicalObjectLockDetermines which operations are disabled on the parent GraphicalObject.
IGrayScaleRepresents IImageTransformOperation interface.
IGrayScaleEffectiveDataImmutable object which representsepresents a Gray Scale effect.
IGroupShapeRepresents a group of shapes on a slide.
IGroupShapeLockDetermines which operations are disabled on the parent GroupShape.
IHSLRepresents a Hue/Saturation/Luminance effect.
IHSLEffectiveDataRepresents a Hue/Saturation/Luminance effect.
IHtml5OptionsRepresents a HTML5 exporting options.
IHtmlExternalResolverCallback interface used by HTML import routine to obtain referrenced objects such as images.
IHtmlFormatterRepresents HTML file template.
IHtmlFormattingControllerControls a html file generation.
IHtmlGeneratorHtml generator.
IHtmlOptionsRepresents a HTML exporting options.
IHyperlinkRepresents a hyperlink.
IHyperlinkContainerRepresents hyperlink object.
IHyperlinkManagerProvide hyperlinks management (adding, removing).
IHyperlinkQueriesProvide easy access to contained hyperlinks.
IImageRepresents the raster or vector image.
IImageCollectionRepresents collection of PPImage.
IImageTransformOCollectionEffectiveDataImmutable object that represents a readonly collection of effective image transform effects.
IImageTransformOperationRepresents abstract image transformation effect.
IImageTransformOperationCollectionRepresents a collection of effects apllied to an image.
IImageTransformOperationFactoryAllows to create image effects’ instances
IInOutTransitionIn-Out slide transition effect.
IInkRepresents an ink object on a slide.
IInkBrushRepresents trace brush.
IInkOptionsProvides options that control the look of Ink objects in exported document.
IInkTraceRepresents handwritten line in an Ink object.
IInnerShadowRepresents a inner shadow effect.
IInnerShadowEffectiveDataImmutable object which represents a inner shadow effect.
IInterruptionTokenThis class represents the token to use for signaling long running tasks whether the interruption was requested.
IInterruptionTokenSourceRepresents the source of IInterruptionToken.
IKnownIssueWarningInfoRepresents a warning about known issue which won’t be fixed in the near future.
ILayoutPlaceholderManagerRepresents manager that allows you to add placeholders to the layout slide.
ILayoutSlideRepresents a layout slide.
ILayoutSlideCollectionRepresents a base class for collection of a layout slides.
ILayoutSlideHeaderFooterManagerRepresents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders.
ILayoutableSpecifies the exact position of a chart element.
ILeftRightDirectionTransitionLeft-right direction slide transition effect.
ILegacyDiagramRepresents a legacy diagram object
ILegendRepresents chart’s legend properties.
ILegendEntryCollectionRepresents legends collection.
ILegendEntryPropertiesRepresents legend properties of a chart.
ILicenseProvides methods to license the component.
ILightRigRepresents LightRig.
ILightRigEffectiveDataImmutable object which contains effective light rig properties.
ILineFillFormatRepresents properties for lines filling.
ILineFillFormatEffectiveDataImmutable object which contains effective line filling properties.
ILineFormatRepresents format of a line.
ILineFormatCollectionRepresents the collection of line styles.
ILineFormatCollectionEffectiveDataImmutable object that represents a readonly collection of effective line formats.
ILineFormatEffectiveDataImmutable object which contains effective line formatting properties.
ILineParamSourceAuxiliary line parameters interface.
ILinkEmbedControllerCallback interface used to determine how object should be processed during saving.
ILoadOptionsAllows to specify additional options (such as format or default font) when loading a presentation.
ILuminanceRepresents a Luminance effect.
ILuminanceEffectiveDataRepresents a Luminance effect.
IMarkerRepresents marker of a chert.
IMasterHandoutSlideRepresents master slide for handouts.
IMasterHandoutSlideHeaderFooterManagerRepresents manager which holds behavior of the master handout slide placeholders, including header placeholder.
IMasterHandoutSlideManagerMaster handout slide manager.
IMasterLayoutSlideCollectionRepresents a collections of all layout slides of defined master slide.
IMasterNotesSlideRepresents master slide for notes.
IMasterNotesSlideHeaderFooterManagerRepresents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders.
IMasterNotesSlideManagerMaster notes slide manager.
IMasterSlideRepresents a master slide in a presentation.
IMasterSlideCollectionRepresents a collection of master slides.
IMasterSlideHeaderFooterManagerRepresents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders.
IMasterThemeRepresents a master theme.
IMasterThemeManagerProvides access to presentation master theme.
IMasterThemeableRepresent master theme manager.
IMathAccentSpecifies the accent function, consisting of a base and a combining diacritical mark Example: \ud835\udc4e\u0301
IMathAccentFactoryAllows to create a math accent
IMathArraySpecifies a vertical array of equations or any mathematical objects
IMathArrayFactoryAllows to create a math array
IMathBarSpecifies the bar function, consisting of a base argument and an overbar or underbar
IMathBarFactoryAllows to create a math bar
IMathBlockSpecifies an instance of mathematical text that contained within a MathParagraph and starts on its own line.
IMathBlockCollectionCollection of math blocks (IMathBlock)
IMathBlockFactoryAllows to create a math block
IMathBorderBoxDraws a rectangular or some other border around the IMathElement.
IMathBorderBoxFactoryAllows to create a math border box
IMathBoxSpecifies the logical boxing (packaging) of mathematical element.
IMathBoxFactoryAllows to create a math box
IMathDelimiterSpecifies the delimiter object, consisting of opening and closing characters (such as parentheses, braces, brackets, and vertical bars), and one or more mathematical elements inside, separated by a specified character.
IMathDelimiterFactoryAllows to create a math delimiter
IMathElementBase interface of any mathematical element: fraction, mathmatical text, function, expression with multiple elements etc
IMathElementCollectionRepresents a collection of mathematical elements (MathElement).
IMathFractionSpecifies the fraction object, consisting of a numerator and denominator separated by a fraction bar.
IMathFractionFactoryAllows to create a math fraction
IMathFunctionSpecifies a function of an argument.
IMathFunctionFactoryAllows to create a math function
IMathGroupingCharacterSpecifies a grouping symbol above or below an expression, usually to highlight the relationship between elements
IMathGroupingCharacterFactoryAllows to create a math grouping character
IMathLeftSubSuperscriptElementSpecifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the left of the base.
IMathLimitSpecifies the Limit object, consisting of text on the baseline and reduced-size text immediately above or below it.
IMathLimitFactoryAllows to create IMathLimit
IMathMatrixSpecifies the Matrix object, consisting of child elements laid out in one or more rows and columns.
IMathMatrixFactoryAllows to create a math matrix
IMathNaryOperatorSpecifies an N-ary mathematical object, such as Summation and Integral.
IMathNaryOperatorFactoryAllows to create IMathNaryOperator
IMathNaryOperatorPropertiesSpecifies properties of IMathNaryOperator
IMathParagraphMathematical paragraph that is a container for mathematical blocks (IMathBlock)
IMathParagraphFactoryAllows to create a math paragraph
IMathPortionRepresents a portion with mathematical context inside.
IMathRadicalSpecifies the radical function, consisting of a base, and an optional degree.
IMathRadicalFactoryAllows to create math radical
IMathRightSubSuperscriptElementSpecifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the right of the base.
IMathRightSubSuperscriptElementFactoryAllows to create IMathRightSubSuperscriptElementFactory
IMathSubscriptElementSpecifies the subscript object, which consists of a base and a reduced-size subscript placed below and to the right.
IMathSubscriptElementFactoryAllows to create IMathSubscriptElement
IMathSuperscriptElementSpecifies the superscript object, which consists of a base and a reduced-size superscript placed above and to the right
IMathSuperscriptElementFactoryAllows to create IMathSuperscriptElement
IMathematicalTextMathematical text
IMathematicalTextFactoryAllows to create a MathematicalText element
IMeteredProvides methods to set metered key.
IModernCommentRepresents a comment on a slide.
IMorphTransitionRipple slide transition effect.
IMotionCmdPathRepresent one command of a path.
IMotionEffectRepresent motion effect behavior of effect.
IMotionPathRepresent motion path.
IMultipleCellChartValueRepresents a collection of a chart cells.
INormalViewPropertiesRepresents normal view properties.
INormalViewRestoredPropertiesSpecifies 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).
INotImplementedWarningInfoRepresents a warning about known not implemented feature which won’t be implemented in the near future.
INotesCommentsLayoutingOptionsProvides options that control the look of layouting of notes and comments in exported document.
INotesSizeRepresents a size of notes slide.
INotesSlideRepresents a notes slide in a presentation.
INotesSlideHeaderFooterManagerRepresents manager which holds behavior of the notes slide placeholders, including header placeholder.
INotesSlideManagerNotes slide manager.
IObsoletePresLockingBehaviorWarningInfoThis warning indicates that an obsolete presentation locking behavior is used.
IOleEmbeddedDataInfoRepresents embedded data info for OLE object.
IOleObjectFrameRepresents an OLE object on a slide.
IOptionalBlackTransitionOptional black slide transition effect.
IOrientationTransitionOrientation slide transition effect.
IOuterShadowRepresents an Outer Shadow effect.
IOuterShadowEffectiveDataImmutable object which represents an Outer Shadow effect.
IOutputFileRepresents an output file.
IOutputSaverRepresents an output saving service.
IOverridableTextRepresents overridable text for a chart.
IOverrideThemeRepresents a overriding theme.
IOverrideThemeManagerProvides access to different types of overriden themes.
IOverrideThemeableRepresents override theme manager.
IPPImageRepresents an image in a presentation.
IParagraphRepresents a paragraph of a text.
IParagraphCollectionRepresents a collection of a paragraphs.
IParagraphFactoryAllows to create paragraphs
IParagraphFormatThis class contains the paragraph formatting properties.
IParagraphFormatEffectiveDataImmutable object which contains effective paragraph formatting properties.
IPathSegmentRepresents segment of graphics path of GeometryShape
IPatternFormatRepresents a pattern to fill a shape.
IPatternFormatEffectiveDataImmutable object which contains effective pattern filling properties.
IPdfOptionsProvides options that control how a presentation is saved in Pdf format.
IPictureEffectiveDataImmutable object which contains effective picture properties.
IPictureFillFormatRepresents a picture fill style.
IPictureFillFormatEffectiveDataImmutable object which contains the properties of picture fill.
IPictureFrameRepresents a frame with a picture inside.
IPictureFrameLockDetermines which operations are disabled on the parent PictureFrameEx.
IPieSplitCustomPointCollectionRepresents a collection of points that shall be drawn in the second pie or bar on a bar-of-pie or pie-of-pie chart with a custom split.
IPlaceholderRepresents a placeholder on a slide.
IPointRepresent animation point.
IPointCollectionRepresents a collection of portions.
IPortionRepresents a portion of text inside a text paragraph.
IPortionCollectionRepresents a collection of a portions.
IPortionFactoryAllows to create test portions
IPortionFormatThis class contains the text portion formatting properties.
IPortionFormatEffectiveDataImmutable object which contains effective text portion formatting properties.
IPptOptionsProvides options that control how a presentation is saved in PPT format.
IPptxOptionsRepresents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM).
IPresentationPresentation document
IPresentationAnimationPlayerRepresents a player of the animation.
IPresentationComponentRepresents a component of a presentation.
IPresentationFactoryAllows to create presentation via COM interface
IPresentationHeaderFooterManagerRepresents manager which holds behavior of all footer, date-time and page number placeholders of presentation.
IPresentationInfoInformation about presentation file
IPresentationSignedWarningInfoThis warning indicates that the presentation being read has the signature and this signature will be removed during processing.
IPresentationTextRepresents the text extracted from the slide
IPresetShadowRepresents a Preset Shadow effect.
IPresetShadowEffectiveDataImmutable object which represents a Preset Shadow effect.
IProgressCallbackRepresents a callback object for saving progress updates in percentage.
IPropertyEffectRepresent property effect behavior.
IProtectionManagerPresentation password protection management.
IReflectionRepresents a reflection effect.
IReflectionEffectiveDataImmutable object which represents a Reflection effect.
IRenderingOptionsProvides options that control how a presentation/slide is rendered.
IResourceLoadingArgsInterface for external resource loading arguments.
IResourceLoadingCallbackCallback interface used to manage external resources loading.
IResponsiveHtmlControllerResponsive HTML Controller
IRevealTransitionReveal slide transition effect.
IRippleTransitionRipple slide transition effect.
IRotation3DRepresents 3D rotation of a chart.
IRotationEffectRepresent rotation behavior of effect.
IRowRepresents a row in a table.
IRowCollectionRepresents table row collection.
IRowFormatRepresents format of a table row.
IRowFormatEffectiveDataImmutable object which contains effective table row formatting properties.
ISVGOptionsRepresents an SVG options.
ISaveOptionsOptions that control how a presentation is saved.
ISaveOptionsFactoryAllows to create save options’ instances
IScaleEffectRepresents animation scale effect.
ISectionRepresents section of slides.
ISectionCollectionRepresents a collection of sections.
ISectionSlideCollectionRepresents a collection of a slides in the section.
ISectionZoomFrameRepresents a Section Zoom object in a slide.
ISequenceRepresents sequence (collection of effects).
ISequenceCollectionRepresents collection of interactive sequences.
ISetEffectRepresents a set effect for an animation behavior.
IShapeRepresents a shape on a slide.
IShapeBevelRepresents properties of shape’s main face relief.
IShapeBevelEffectiveDataImmutable object which contains effective shape’s face relief properties.
IShapeCollectionRepresents a collection of a shapes.
IShapeElementRepresents a part of shape with same outline and fill properties.
IShapeFrameRepresents shape frame’s properties.
IShapeStyleRepresent shape’s style reference.
IShredTransitionShred slide transition effect.
ISideDirectionTransitionSide direction slide transition effect.
ISingleCellChartValueRepresents a chart data cell.
ISketchFormatRepresents properties for lines sketch format.
ISketchFormatEffectiveDataImmutable object which contains effective line sketch properties.
ISlideRepresents a slide in a presentation.
ISlideCollectionRepresents a collection of a slides.
ISlideComponentRepresents a component of a slide.
ISlideHeaderFooterManagerRepresents manager which holds behavior of the slide footer, date-time, page number placeholders.
ISlideImageFormatDetermines format in which slide image will be saved for presentation to HTML export.
ISlideShowTransitionRepresents slide show transition.
ISlideSizeRepresents a size of slide.
ISlideTextRepresents the text extracted from the slide
ISlidesLayoutOptionsRepresents the presentation layout mode for export.
ISlidesPictureRepresents a picture in a presentation.
ISmartArtRepresents a SmartArt diagram.
ISmartArtNodeRepresents node of a SmartArt diagram.
ISmartArtNodeCollectionRepresents a collection of SmartArt nodes.
ISmartArtShapeRepresents a shape inside SmartArt diagram
ISmartArtShapeCollectionRepresents a collection of SmartArt shapes
ISoftEdgeRepresents a Soft Edge effect.
ISoftEdgeEffectiveDataImmutable object which represents a soft edge effect.
ISplitTransitionSplit slide transition effect.
ISpreadsheetOptionsRepresents options which can be used to specify additional spreadsheets behavior.
IStringChartValueRepresent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
IStringOrDoubleChartValueRepresent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
ISummaryZoomFrameRepresents a Summary Zoom frame in a slide.
ISummaryZoomSectionRepresents a Summary Zoom Section object in a Summary Zoom frame.
ISummaryZoomSectionCollectionRepresents a collection of Summary Zoom Section objects.
ISvgImageRepresents an SVG image.
ISvgShapeRepresents options for SVG shape.
ISvgShapeAndTextFormattingControllerControls SVG shape and text generation.
ISvgShapeFormattingControllerControls SVG shape generation.
ISvgTSpanRepresents options for SVG text portion (“tspan”).
ISwfOptionsProvides options that control how a presentation is saved in SWF format.
ITabRepresents a tabulation for a text.
ITabCollectionRepresents a collection of tabs.
ITabEffectiveDataImmutable object which contains effective text’s tabulation stop properties.
ITabFactoryAllow to create ITab instances
ITableRepresents a table on a slide.
ITableFormatRepresents format of a table.
ITableFormatEffectiveDataImmutable object which contains effective table formatting properties.
ITagCollectionRepresents the collection of tags (user defined pairs of strings)
ITemplateEngineRepresents a template engine that transforms template and data pair into resulting output (usually HTML).
ITextAnimationRepresent text animation.
ITextAnimationCollectionRepresents collection of text animations.
ITextFrameRepresents a TextFrame.
ITextFrameFormatContains the TextFrame’s formatting properties.
ITextFrameFormatEffectiveDataImmutable object which contains effective text frame formatting properties.
ITextHighlightingOptionsRepresents options which can be used to highlight text in text frame.
ITextSearchOptionsRepresents options that can be used to search for text in a Presentation, Slide or TextFrame.
ITextStyleText style formatting properties.
ITextStyleEffectiveDataImmutable object which contains effective text style properties.
ITextToHtmlConversionOptionsOptions for extracting HTML from the Pptx text.
IThemeRepresents a theme.
IThemeEffectiveDataImmutable object which contains effective theme properties.
IThemeManagerRepresent theme properties.
IThemeableRepresents objects that can be themed with ITheme.
IThreeDFormatRepresents 3-D properties.
IThreeDFormatEffectiveDataImmutable object which represents effective 3-D formatting properties.
IThreeDParamSource3D properties source auxiliary interface
ITiffOptionsProvides options that control how a presentation is saved in TIFF format.
ITimingRepresents animation timing.
ITintRepresents a Tint effect.
ITintEffectiveDataImmutable object which represents a Tint effect.
ITransitionValueBaseRepresents base class for slide transition effects.
ITrendlineClass represents trend line of chart series
ITrendlineCollectionRepresents a collection of TrendlineEx
IUpDownBarsManagerProvide access to up/down bars of Line- or Stock-chart.
IVbaModuleRepresents module that is contained in VBA project.
IVbaModuleCollectionRepresents a collection of a VBA Project modules.
IVbaProjectRepresents VBA project with presentation macros.
IVbaProjectFactoryAllows to create VBA project via COM interface
IVbaReferenceRepresents the name of the VBA project reference.
IVbaReferenceCollectionRepresents a collection of a VBA Project references.
IVbaReferenceFactoryAllows to create VBA project references via COM interface
IVbaReferenceOleTwiddledTypeLibRepresents modified OLE Automation type library reference in which all controls are marked as extensible.
IVbaReferenceOleTypeLibRepresents OLE Automation type library reference.
IVbaReferenceProjectRepresents reference to an external VBA project.
IVideoRepresents a video embedded into a presentation.
IVideoCollectionRepresents a collection of Video objects.
IVideoFrameRepresents a video clip on a slide.
IVideoPlayerHtmlControllerThis class allows export of video and audio files into a HTML
IVideoPlayerHtmlControllerFactoryAllows to create VideoPlayerHtmlController.
IViewPropertiesPresentation wide view properties.
IWarningCallbackInterface for classes which receive warning
IWarningInfoRepresents a base interface for all warnings.
IWheelTransitionWheel slide transition effect.
IXamlOptionsOptions that control how a XAML document is saved.
IXamlOutputSaverRepresents an output saver implementation for transfer data to the external storage.
IXpsOptionsProvides options that control how a presentation is saved in XPS format.
IZoomFrameRepresents a Slide Zoom object in a slide.
IZoomObjectRepresents a Zoom object in a slide.