Aspose.Slides FOSS for .NET

API reference for Aspose.Slides FOSS for .NET. 242 public types organized by module.

Aspose.Slides.Foss

ClassDescription
AdjustValueRepresents a geometry shape adjustment value backed by an XML guide definition element.
AdjustValueCollectionRepresents a collection of shape’s adjustment values.
AutoShapeRepresents an AutoShape — a preset or custom geometric shape that may contain text.
BaseHandoutNotesSlideHeaderFooterManagerRepresents the base class for handout and notes slide header/footer managers.
BasePortionFormatCommon text-run formatting properties backed by an OOXML <a:rPr> element.
BaseShapeLockRepresents the base class for locks that determine which operations are disabled on a shape.
BaseSlideBase class for Slide, LayoutSlide, and MasterSlide providing common slide functionality.
BlurRepresents a blur effect that is applied to the entire shape, including its fill.
BulletFormatManages paragraph bullet formatting backed by OOXML bullet elements.
CameraRepresents 3D camera properties for a shape.
CellRepresents a single cell within a table in a PowerPoint presentation.
CellCollectionRepresents a read-only collection of table cells associated with a parent slide and slide part.
CellFormatRepresents the formatting properties of a table cell, providing access to fill formatting and six border line formats (left, top, right, bottom, diagonal-down, diagonal-up).
ColorImmutable value type representing an ARGB color.
ColorFormatRepresents a color format used in presentation elements.
ColumnRepresents a table column as a collection of cells (one per row).
ColumnCollectionRepresents a collection of columns in a table.
ColumnFormatRepresents the formatting properties of a table column.
CommentRepresents a comment on a slide.
CommentAuthorRepresents an author of comments in a presentation.
CommentAuthorCollectionRepresents a collection of comment authors backed by a CommentAuthorsPart.
CommentCollectionRepresents a collection of comments authored by a single author across all slides in a presentation.
ConnectorRepresents a connector shape that can link two shapes via connection sites.
ConnectorLockDetermines which operations are disabled on the parent connector shape.
CustomDataRepresents custom data associated with a shape.
DocumentPropertiesRepresents the metadata properties of a presentation, wrapping OPC core, app, and custom property parts with lazy initialization.
EffectFormatRepresents effect formatting properties backed by an effectLst element.
FillFormatRepresents fill formatting options.
FillOverlayRepresents a Fill Overlay effect.
FontDataRepresents a font definition with a typeface name.
GeometryShapeRepresents the base class for shapes that have geometric properties.
GlobalLayoutSlideCollectionAggregates all layout slides across all master slides in a presentation.
GlowRepresents a glow effect, in which a color blurred outline is added outside the edges of the object.
GradientFormatRepresents a gradient format.
GradientStopRepresents a single gradient stop within a gradient fill.
GradientStopCollectionManages a collection of <a:gs> child elements within an <a:gsLst> XML element.
GraphicalObjectAbstract base class for graphical objects on a slide.
GraphicalObjectLockRepresents a lock that determines which operations are disabled on a graphical object.
GroupShapeRepresents a group shape that contains a collection of shapes.
HeadingPairRepresents a ‘Heading pair’ property of the document.
IImageRepresents a raster or vector image.
IImageCollectionRepresents a collection of IPPImage objects.
IPPImageRepresents a presentation-embedded image stored in an OPC package part.
IParagraphRepresents a paragraph of text.
IPortionRepresents a portion (run) of text inside a paragraph.
IPresentationRepresents a presentation document.
IPresentationComponentRepresents any component that belongs to a presentation.
ISlideComponentRepresents any component that belongs to a slide.
ISlidesPictureRepresents a picture reference within a slide.
IThemeableRepresents objects that can be themed.
ImageConcrete image wrapper holding raw bytes and metadata.
ImageCollectionConcrete collection managing presentation images within an OPC package.
ImageTransformOperationRepresents an image transform operation effect.
ImagesProvides static factory methods for creating Image instances.
InnerShadowRepresents an inner shadow effect.
LayoutSlideRepresents a layout slide in a presentation.
LayoutSlideCollectionBase class for collections of layout slides.
LightRigRepresents a light rig.
LineFillFormatRepresents properties for lines filling.
LineFormatRepresents line formatting properties.
LoadOptionsRepresents options that can be used to control how a presentation is loaded.
MasterLayoutSlideCollectionRepresents a collections of all layout slides of defined master slide.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionRepresents a collection of master slides in a presentation.
NotesSizeRepresents the size of a notes slide.
NotesSlideRepresents a notes slide in a presentation.
NotesSlideHeaderFooterManagerManages visibility and text content of header, footer, date-time, and slide number placeholders on a notes slide.
NotesSlideManagerManages notes slide operations for a slide.
OuterShadowRepresents an outer shadow effect.
PPImageConcrete presentation-embedded image backed by an OPC package part.
PVIObjectConcrete base class providing property-value-inheritance infrastructure.
ParagraphRepresents a paragraph of text.
ParagraphCollectionRepresents a collection of paragraphs.
ParagraphFormatRepresents the formatting properties for a paragraph.
PatternFormatRepresents a pattern fill format.
PictureConcrete picture reference backed by an a:blip XML element in a slide’s XML.
PictureFillFormatRepresents a picture fill style.
PictureFrameRepresents a picture frame shape.
PictureFrameLockDetermines which operations are disabled on the parent picture frame.
PlaceholderRepresents a placeholder on a slide.
PointFRepresents a 2D point with float coordinates.
PortionRepresents a portion (run) of text inside a text paragraph.
PortionCollectionRepresents a mutable collection of portions belonging to a slide component.
PortionFormatThis class contains the text portion formatting properties.
PresentationRepresents a Microsoft PowerPoint presentation document.
PresetShadowRepresents a preset shadow effect.
ReflectionRepresents a reflection effect.
RowRepresents a table row as a collection of cells.
RowCollectionRepresents a collection of rows in a table.
RowFormatRepresents the formatting properties of a table row.
SaveOptionsRepresents options that control how a presentation is saved.
SectionRepresents a section of slides in a presentation.
SectionCollectionRepresents a collection of sections in a presentation.
ShapeBase class for all shapes on a slide.
ShapeBevelRepresents the bevel (relief) properties of a shape’s face.
ShapeCollectionRepresents an ordered, mutable collection of IShape objects belonging to a slide or group shape.
ShapeFrameRepresents the geometric frame properties of a shape.
ShapeStyleRepresents a shape’s style reference.
SizeRepresents a 2D size with integer dimensions.
SizeFRepresents a 2D size with float dimensions.
SlideRepresents a slide in a presentation.
SlideCollectionRepresents a collection of slides in a presentation.
SoftEdgeRepresents a soft edge effect.
TableRepresents a table shape on a slide.
TableFormatRepresents format of a table.
TextFrameRepresents the text body of a shape.
TextFrameFormatContains the TextFrame’s formatting properties.
ThreeDFormatRepresents 3-D formatting properties for a shape.

Interfaces

InterfaceDescription
IAdjustValueRepresents a single adjustment value for a geometry shape.
IAdjustValueCollectionRepresents a collection of shape adjustment values.
IAutoShapeRepresents an AutoShape.
IBaseHandoutNotesSlideHeaderFooterManagerRepresents a base interface for handout and notes slide header and footer management.
IBaseHeaderFooterManagerRepresents a base interface for header and footer management.
IBasePortionFormatDefines common text run formatting properties.
IBaseSlideRepresents a base slide.
IBaseSlideHeaderFooterManagerRepresents a base interface for slide-level header and footer management.
IBlurRepresents a blur effect that is applied to the entire shape, including its fill.
IBulkTextFormattableRepresents an object that can apply text formatting in bulk to all contained text.
IBulletFormatRepresents paragraph bullet formatting properties.
ICameraRepresents the 3-D camera properties for a shape.
ICellRepresents a single cell in a table.
ICellCollectionRepresents a collection of table cells.
ICellFormatRepresents the formatting of a table cell.
IColorFormatRepresents a color format used in presentation elements.
IColumnRepresents a single column in a table.
IColumnCollectionRepresents a collection of table columns.
IColumnFormatRepresents the formatting properties of a table column.
ICommentRepresents a comment on a slide.
ICommentAuthorRepresents an author of comments.
ICommentAuthorCollectionRepresents a collection of comment authors.
ICommentCollectionRepresents a collection of comments.
IConnectorRepresents a connector shape that links two shapes.
IConnectorLockDetermines which operations are disabled on the parent connector shape.
ICustomDataRepresents custom data associated with a shape.
IDocumentPropertiesRepresents the metadata properties of a presentation document.
IEffectFormatRepresents visual effect formatting properties for a shape.
IEffectParamSourceRepresents a source of effect parameters.
IFillFormatRepresents fill formatting properties for a shape or text.
IFillOverlayRepresents a Fill Overlay effect.
IFillParamSourceAuxiliary interface for fill parameter source.
IFontDataRepresents a font definition.
IGeometryShapeRepresents a shape with geometric properties.
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.
IGradientFormatRepresents gradient fill formatting properties.
IGradientStopRepresents a single stop in a gradient fill.
IGradientStopCollectionRepresents a collection of gradient stops.
IGraphicalObjectRepresents a graphical object on a slide.
IGraphicalObjectLockDetermines which operations are disabled on the parent graphical object.
IGroupShapeRepresents a group shape that contains other shapes.
IHeadingPairRepresents a heading pair entry describing a content grouping in a presentation.
IHyperlinkContainerRepresents an object that can contain hyperlinks.
IImageTransformOperationRepresents an image transform operation effect.
IInnerShadowRepresents an inner shadow effect.
ILayoutSlideRepresents a layout slide.
ILayoutSlideCollectionRepresents a base class for collection of layout slides.
ILightRigRepresents a light rig.
ILineFillFormatRepresents properties for lines filling.
ILineFormatRepresents format of a line.
ILineParamSourceMarker interface for objects that can serve as a source of line parameters.
ILoadOptionsRepresents options that can be used to control how a presentation is loaded.
IMasterLayoutSlideCollectionRepresents a collection of layout slides belonging to a master slide.
IMasterSlideRepresents a master slide in a presentation.
IMasterSlideCollectionRepresents a collection of master slides.
INotesSizeRepresents the size of a notes slide.
INotesSlideRepresents a notes slide in a presentation.
INotesSlideHeaderFooterManagerRepresents a manager for notes slide header and footer placeholders.
INotesSlideManagerManages notes slide operations for a slide.
IOuterShadowRepresents an Outer Shadow effect.
IParagraphCollectionRepresents a collection of paragraphs.
IParagraphFormatContains the paragraph formatting properties.
IPatternFormatRepresents a pattern fill format.
IPictureFillFormatRepresents a picture fill style.
IPictureFrameRepresents a picture frame shape.
IPictureFrameLockDetermines which editing operations are disabled on a picture frame.
IPlaceholderRepresents a placeholder on a slide.
IPortionCollectionRepresents a collection of portions.
IPortionFormatDefines the formatting properties for a text portion, combining base portion formatting with hyperlink container capabilities.
IPresetShadowRepresents a Preset Shadow effect.
IReflectionRepresents a reflection effect.
IRowRepresents a row in a table.
IRowCollectionRepresents a collection of table rows.
IRowFormatRepresents the formatting properties for a table row.
ISaveOptionsRepresents options that control how a presentation is saved.
ISectionRepresents a section of slides in a presentation.
ISectionCollectionRepresents a collection of sections in a presentation.
IShapeRepresents a shape on a slide.
IShapeBevelRepresents the bevel (relief) properties of a shape’s face.
IShapeCollectionRepresents an ordered, mutable collection of IShape objects belonging to a slide or group shape.
IShapeFrameRepresents the geometric frame properties of a shape.
IShapeStyleRepresents a shape’s style reference.
ISlideRepresents a slide in a presentation.
ISlideCollectionRepresents a collection of slides in a presentation.
ISoftEdgeRepresents a Soft Edge effect.
ITableRepresents a table on a slide.
ITableFormatRepresents format of a table.
ITextFrameRepresents the text frame of a shape or cell.
ITextFrameFormatContains the TextFrame’s formatting properties.
IThreeDFormatRepresents 3-D properties.
IThreeDParamSourceMarker interface for objects that provide 3D formatting parameters.

Enumerations

EnumerationDescription
BevelPresetTypeRepresents BevelPresetType enumeration.
BulletTypeRepresents BulletType enumeration.
CameraPresetTypeRepresents CameraPresetType enumeration.
ColorTypeRepresents ColorType enumeration.
FillBlendModeRepresents FillBlendMode enumeration.
FillTypeRepresents FillType enumeration.
FontAlignmentRepresents FontAlignment enumeration.
GradientDirectionRepresents GradientDirection enumeration.
GradientShapeRepresents GradientShape enumeration.
LightRigPresetTypeRepresents LightRigPresetType enumeration.
LightingDirectionRepresents LightingDirection enumeration.
LineAlignmentRepresents LineAlignment enumeration.
LineArrowheadLengthRepresents LineArrowheadLength enumeration.
LineArrowheadStyleRepresents LineArrowheadStyle enumeration.
LineArrowheadWidthRepresents LineArrowheadWidth enumeration.
LineCapStyleRepresents LineCapStyle enumeration.
LineDashStyleRepresents LineDashStyle enumeration.
LineJoinStyleRepresents LineJoinStyle enumeration.
LineStyleRepresents LineStyle enumeration.
MaterialPresetTypeRepresents MaterialPresetType enumeration.
NullableBoolRepresents NullableBool enumeration.
NumberedBulletStyleRepresents NumberedBulletStyle enumeration.
PatternStyleRepresents PatternStyle enumeration.
PictureFillModeRepresents PictureFillMode enumeration.
PresetColorRepresents PresetColor enumeration.
PresetShadowTypeRepresents PresetShadowType enumeration.
RectangleAlignmentRepresents RectangleAlignment enumeration.
SaveFormatDefines constants representing all supported file formats for saving a presentation.
SchemeColorRepresents SchemeColor enumeration.
ShapeTypeRepresents preset geometry of geometry shapes.
SlideLayoutTypeRepresents SlideLayoutType enumeration.
SourceFormatRepresents SourceFormat enumeration.
TableStylePresetRepresents TableStylePreset enumeration.
TextAlignmentRepresents TextAlignment enumeration.
TextAnchorTypeRepresents TextAnchorType enumeration.
TextAutofitTypeRepresents TextAutofitType enumeration.
TextCapTypeRepresents TextCapType enumeration.
TextShapeTypeRepresents TextShapeType enumeration.
TextStrikethroughTypeRepresents TextStrikethroughType enumeration.
TextUnderlineTypeRepresents TextUnderlineType enumeration.
TextVerticalTypeRepresents TextVerticalType enumeration.
TileFlipRepresents TileFlip enumeration.

See Also