Skip to main content
All docs
V26.1
  • DevExpress.Docs.Presentation Namespace

    Contains classes to work with PowerPoint presentations in code: generate, modify, print, and export to various formats.

    Assembly: DevExpress.Docs.Presentation.v26.1.dll

    Classes

    Name Description
    AdjustHandleBase The base class for adjustment handles.
    AdjustHandleCollection A collection of shape’s adjustment handles.
    CellTextArea Contains text and formatting information for a table cell.
    Chart A chart shape that displays data series in a presentation.
    ChartBase The base class for chart shapes in DevExpress Presentation API.
    ChartDataContext
    ChartEx A chart shape that supports modern chart types (Office 2016 and later) in a presentation.
    ColorMap Maps theme colors to different color scheme indexes.
    CommonObjectLockSettings A base class for lock settings.
    CommonSlideViewProperties Contains common slide view properties.
    ConnectorLockSettings Contains lock settings for shape connectors.
    ConnectorShape A connector shape.
    CustomSlideBackground A slide’s custom background.
    CustomTableStyle A custom table style.
    DocumentCustomPropertyDictionary Contains custom document properties of a presentation.
    DocumentProperties Contains metadata (document properties) associated with a presentation.
    DrawingGuideCollection A collection of the adjustable drawing guides.
    DrawingObjectLockSettings A base class of lock settings for drawing objects.
    FilledShape A base class for shapes that have a fill.
    GroupLockSettings Contains lock settings for group shapes.
    GroupShape A shape that contains a group of shapes.
    HeaderFooterManager Contains methods to manage headers and footers in a presentation.
    ImageExportOptions Contains settings for exporting presentation slides as images.
    LimitedPresentationObjectCollection<T> Serves as the base class for slide master and layout collections that require at least one element.
    LimitedPresentationObjectCollectionBase<T> Serves as the base class for presentation object collections that require a minimum of three elements.
    LimitedThemeFormatObjectCollection<T> Serves as the base class for theme format object collections that require a minimum of three elements and cannot contain theme color references.
    LineStyle Contains properties that define the appearance of a line.
    LoadOptions
    MasterElement Serves as the base class for presentation master elements that define themes and color mappings.
    NormalViewProperties Contains properties for the normal view.
    NotesMaster A notes master is a shared layout that contains visual parameters (location on a slide, text format settings, background, and so on) for headers, footers, and notes in the Notes Page view.
    NotesSlide A slide note.
    PathSegmentCollection A collection of segments that define a path in a custom shape.
    PictureLockSettings Contains lock settings for picture shapes.
    PictureShape A shape that displays a picture.
    PlaceholderSettings Contains settings for a placeholder in a slide or slide layout.
    PolarAdjustHandle A polar adjustment handle in a custom shape.
    Presentation A non-visual component that allows you to generate presentations from scratch and manipulate existing presentations in PPTX format.
    PresentationCollection<T> The collection class for presentation objects.
    PresentationObject A base class for presentation objects.
    PresentationUnsupportedFormatException The exception that is thrown when an unsupported presentation format is encountered.
    SaveOptions
    Shape A shape in presentations.
    Shape3DSettings Contains properties that specify the 3D settings of a shape.
    ShapeBase A base class for shapes.
    ShapeCollection A collection of shapes.
    ShapeConnectionCollection A collection of shape connection sites.
    ShapeGeometry Defines the geometry of a shape, including its guides, adjust values, and paths.
    ShapeGuideCollection A collection of guides that specify a shape’s geometry.
    ShapeLockSettings Contains lock settings for shapes.
    ShapePath A creation path that consists of a series of moves, lines and curves that when combined forms a geometric shape.
    ShapePathCollection A collection of shape paths.
    ShapeStyle Defines the visual appearance of an individual shape.
    SimpleShape A base class for shapes that have an outline.
    Slide A presentation slide.
    SlideBackground A base class for slide background fills.
    SlideBase A base class for slides and slide masters.
    SlideCollection A collection of slides in a presentation.
    SlideElement Serves as the base class for presentation slide elements that can override themes and color mappings.
    SlideLayout A slide layout that defines the arrangement of placeholder shapes on a slide.
    SlideLayoutCollection A collection of slide layouts in a slide master.
    SlideMaster A slide master in a presentation.
    SlideMasterCollection A collection of slide masters in a presentation.
    StyledShapeBase The base class for shapes that support visual styles and transformations.
    Table A shape that allows you to create and manipulate tables in a presentation document.
    TableCell A cell in a slide’s table.
    TableCellCollection A collection of table cells in a table row.
    TableColumn A table column in a slide table.
    TableColumnCollection A collection of table columns in a slide table.
    TableEffectProperties Provides access to the effect properties of a table in a slide.
    TableRow A table row in a slide table.
    TableRowCollection A collection of table rows in a slide table.
    TableStyle Specifies the base class for table styles.
    Theme A presentation theme that defines colors, fonts, and visual effects for slides.
    ThemeBackgroundFillCollection A collection of background fill styles.
    ThemeBase The base class for presentation themes.
    ThemeColorScheme Defines the color scheme for a presentation theme.
    ThemedSlideBackground A slide’s background fill that is based on the theme defined in the slide master.
    ThemedTableStyle A themed table style.
    ThemeEffectCollection A collection of visual effect properties for theme objects.
    ThemeFillCollection A collection of fill styles for theme objects.
    ThemeFontScheme Defines the font scheme for a presentation theme.
    ThemeFormatScheme Defines the format scheme for a presentation theme.
    ThemeLineStyleCollection A collection of line styles for theme objects.
    ThemeOverride This class allows you to override the theme assigned to the presentation master. You can override a theme of a slide, layout, or notes slide.
    UnknownShape An unknown shape. This class is used to indicate that the shape type is not recognized or unsupported.
    ViewProperties Contains the presentation wide view properties.
    XYAdjustHandle An XY-based adjustment handle in a custom shape.

    Interfaces

    Name Description
    IChartDataProvider
    IChartDataStorage
    IPathSegment Defines a segment of a geometry path.

    Structs

    Name Description
    AdjustAngle Adjustment angle in the shape geometry.
    AdjustCoordinate Adjustment coordinate in a shape’s geometry.
    AdjustPoint Adjustment point in the shape geometry.
    AdjustRectangle Adjustment rectangle in the shape’s geometry.
    DocumentCustomProperty A custom document property.
    DocumentFormat A document format.
    DrawingGuide An adjustable drawing guide.
    NormalViewRestoredProperties Contains properties that define a region size when the normal view is active and the region is not minimized or maximized.
    PathArc Defines an arc (a path segment).
    PathClose The segment that ends the path of a custom shape.
    PathCubicBezier Defines a cubic Bezier curve (a shape path segment).
    PathLine Defines a straight line (a path segment).
    PathMove A path segment that moves the current drawing position to a new point without rendering any line.
    PathQuadraticBezier A quadratic Bezier curve within a shape path.
    ShapeConnectionSite A shape connection site that is a point on a shape to which connectors can be attached.
    ShapeGuide A guide used to govern the geometry of a shape
    ShapeGuideFormula A guide formula that defines a shape’s geometry in a presentation.
    ShapeType Specifies the shape type.
    SlideSize Allows you to specify the size and orientation of slides in a presentation.
    ThemeFont Defines a font for a presentation theme.

    Enums

    Name Description
    AdjustmentMode Lists values that indicate how a handle is adjusted.
    ArrowSize Lists values used to specify an arrowhead’s width and length.
    ArrowType Lists values that specify the type of a connector’s arrowhead.
    ColorSchemeIndexType Lists indexes of a color scheme.
    ConnectorShapeType Lists available connector shape types.
    Direction Lists drawing guide orientations.
    DocumentCustomPropertyValueType Lists values that indicate the custom document property type.
    DocumentSecurityType Defines the rules that control presentation edit and access permissions.
    FillMode Lists values that specify how the fill color is modified.
    FontSchemeStyle Lists the font scheme style for shape text.
    GeometryPresetType Lists preset geometry shapes.
    PlaceholderSize Lists predefined placeholder sizes.
    PlaceholderType Lists the placeholder types.
    ShapeGeometryType Lists the shape geometry types.
    ShapeGuideFormulaType Lists the types of shape guide formulas.
    SlideBackgroundType Lists a slide’s background types.
    SlideLayoutType Lists the types of slide layouts available in a presentation.
    SlideOrientation Lists the available slide orientations.
    SlideSizeType Lists predefined slide sizes.
    SplitterBarState Lists horizontal splitter bar states.
    TableStyleType Lists table style types.
    TableTraversalOrder Lists the possible orders for traversing table cells.
    ViewType Lists a presentation view types.