Back to Devexpress

DevExpress.Docs.Presentation Namespace

officefileapi-devexpress-dot-docs-c47eb80b.md

latest31.1 KB
Original Source

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.v25.2.dll

NuGet Package : DevExpress.Docs.Presentation

Classes

NameDescription
AdjustHandleBaseThe base class for adjustment handles.
AdjustHandleCollectionA collection of shape’s adjustment handles.
BlurEffectContains blur effect properties.
CellTextAreaContains text and formatting information for a table cell.
CharListBulletA bullet that is displayed using a single character symbol.
ColorMapMaps theme colors to different color scheme indexes.
CommonObjectLockSettingsA base class for lock settings.
CommonSlideViewPropertiesContains common slide view properties.
ConnectorLockSettingsContains lock settings for shape connectors.
ConnectorShapeA connector shape.
CustomSlideBackgroundA slide’s custom background.
CustomTableStyleA custom table style.
DocumentCustomPropertyDictionaryContains custom document properties of a presentation.
DocumentPropertiesContains metadata (document properties) associated with a presentation.
DrawingGuideCollectionA collection of the adjustable drawing guides.
DrawingObjectLockSettingsA base class of lock settings for drawing objects.
EffectPropertiesContains effect properties.
EffectPropertiesBaseContains effect properties common to presentation elements.
FillA base class for presentation element fills.
FilledShapeA base class for shapes that have a fill.
FillOverlayEffectContains properties for the fill overlay effect.
GlowEffectContains properties for a glow effect applied to a shape.
GradientFillGradient fill.
GradientStopA gradient stop that defines a color and its position in a GradientFill.
GradientStopCollectionGradient stop collection.
GroupFillA fill for a group of shapes.
GroupLockSettingsContains lock settings for group shapes.
GroupShapeA shape that contains a group of shapes.
HeaderFooterManagerContains methods to manage headers and footers in a presentation.
ImageListBulletA bullet that is displayed using an image.
InnerShadowEffectContains properties used to configure an inner shadow effect.
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.
LineStyleContains properties that define the appearance of a line.
ListBulletA base class for bullets that are used to create bulleted and numbered lists in text paragraphs.
MasterElementServes as the base class for presentation master elements that define themes and color mappings.
NoFillIndicates that no fill is applied to a shape or slide background.
NormalTextAutoSizeA class that specifies normal text auto-sizing behavior.
NormalViewPropertiesContains properties for the normal view.
NotesMasterA 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.
NotesSlideA slide note.
NoTextAutoSizeA class that is used to disable automatic text sizing.
NumberingListBulletA bullet that allows you to create a numbered list.
OuterShadowEffectContains properties to configure an outer shadow effect.
OutlineFillA base class for outline fill settings.
OutlineStyleContains properties that define the outline style of a shape.
ParagraphCollectionContains a collection of text paragraphs.
ParagraphPropertiesSpecifies paragraph formatting properties.
PathSegmentCollectionA collection of segments that define a path in a custom shape.
PatternFillA pattern fill that can be applied to a shape or slide background.
PictureFillA picture fill that uses an image as the fill pattern.
PictureLockSettingsContains lock settings for picture shapes.
PictureShapeA shape that displays a picture.
PlaceholderSettingsContains settings for a placeholder in a slide or slide layout.
PolarAdjustHandleA polar adjustment handle in a custom shape.
PresentationA 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.
PresentationCollectionBase<T>The base collection class.
PresentationDictionary<TKey, TValue>A dictionary that contains presentation objects.
PresentationObjectA base class for presentation objects.
PresentationObjectCollection<T>The collection class for presentation objects.
PresentationObjectCollectionBase<T>A base class for collections of presentation objects.
PresentationUnsupportedFormatExceptionThe exception that is thrown when an unsupported presentation format is encountered.
PresetShadowEffectContains properties to configure a preset shadow effect.
ReflectionEffectContains properties used to configure a reflection effect.
ShapeA shape in presentations.
Shape3DSettingsContains properties that specify the 3D settings of a shape.
ShapeBaseA base class for shapes.
ShapeCollectionA collection of shapes.
ShapeConnectionCollectionA collection of shape connection sites.
ShapeEffect3DPropertiesContains settings for 3D effects applied to a shape.
ShapeEffectPropertiesContains shape effect properties.
ShapeGeometryDefines the geometry of a shape, including its guides, adjust values, and paths.
ShapeGuideCollectionA collection of guides that specify a shape’s geometry.
ShapeLockSettingsContains lock settings for shapes.
ShapePathA creation path that consists of a series of moves, lines and curves that when combined forms a geometric shape.
ShapePathCollectionA collection of shape paths.
ShapeStyleDefines the visual appearance of an individual shape.
ShapeTextAutoSizeConfigures the text auto size behavior for shapes.
SimpleShapeA base class for shapes that have an outline.
SlideA presentation slide.
SlideBackgroundA base class for slide background fills.
SlideBaseA base class for slides and slide masters.
SlideCollectionA collection of slides in a presentation.
SlideElementServes as the base class for presentation slide elements that can override themes and color mappings.
SlideLayoutA slide layout that defines the arrangement of placeholder shapes on a slide.
SlideLayoutCollectionA collection of slide layouts in a slide master.
SlideMasterA slide master in a presentation.
SlideMasterCollectionA collection of slide masters in a presentation.
SoftEdgeEffectA soft edge effect applied to a shape.
SolidFillA solid fill applied to a shape or slide background.
StyledShapeBaseThe base class for shapes that support visual styles and transformations.
TableA shape that allows you to create and manipulate tables in a presentation document.
TableCellA cell in a slide’s table.
TableCellCollectionA collection of table cells in a table row.
TableColumnA table column in a slide table.
TableColumnCollectionA collection of table columns in a slide table.
TableEffectPropertiesProvides access to the effect properties of a table in a slide.
TableRowA table row in a slide table.
TableRowCollectionA collection of table rows in a slide table.
TableStyleSpecifies the base class for table styles.
Text3DFlatTextIndicates that text should not follow a 3D shape or perspective transformation, but instead be rendered flat.
Text3DSettingsA base class for 3D text settings in a presentation.
TextAreaAllows you to access and manipulate text.
TextAreaBaseThe base class for text area objects.
TextAreaPropertiesContains properties that define the appearance and behavior of the text area.
TextAutoSizeThe text auto-size behavior for a shape.
TextFieldA text field that is a part of a text run.
TextLineBreakA text line break that is a part of a text run.
TextParagraphA paragraph in a text area.
TextPropertiesContains text formatting properties.
TextRunA text run in a paragraph.
TextRunBaseThe base class for text runs in a paragraph.
TextRunCollectionA collection of text runs in a paragraph.
TextRunStringBaseA base class for text runs that contain text strings.
TextSearchInfoContains information about the text found during a text search operation.
TextSearchOptionsContains options for searching text.
TextStyleContains text style settings.
TextTabStopCollectionA collection of text tab stops.
ThemeA presentation theme that defines colors, fonts, and visual effects for slides.
ThemeBackgroundFillCollectionA collection of background fill styles.
ThemeBaseThe base class for presentation themes.
ThemeColorSchemeDefines the color scheme for a presentation theme.
ThemedSlideBackgroundA slide’s background fill that is based on the theme defined in the slide master.
ThemedTableStyleA themed table style.
ThemeEffectCollectionA collection of visual effect properties for theme objects.
ThemeFillCollectionA collection of fill styles for theme objects.
ThemeFontSchemeDefines the font scheme for a presentation theme.
ThemeFormatSchemeDefines the format scheme for a presentation theme.
ThemeLineStyleCollectionA collection of line styles for theme objects.
ThemeOverrideThis class allows you to override the theme assigned to the presentation master. You can override a theme of a slide, layout, or notes slide.
UnknownShapeAn unknown shape. This class is used to indicate that the shape type is not recognized or unsupported.
ViewPropertiesContains the presentation wide view properties.
XYAdjustHandleAn XY-based adjustment handle in a custom shape.

Interfaces

NameDescription
IPathSegmentDefines a segment of a geometry path.

Structs

NameDescription
AdjustAngleAdjustment angle in the shape geometry.
AdjustCoordinateAdjustment coordinate in a shape’s geometry.
AdjustPointAdjustment point in the shape geometry.
AdjustRectangleAdjustment rectangle in the shape’s geometry.
DocumentCustomPropertyA custom document property.
DocumentFormatA document format.
DrawingGuideAn adjustable drawing guide.
NormalViewRestoredPropertiesContains properties that define a region size when the normal view is active and the region is not minimized or maximized.
PathArcDefines an arc (a path segment).
PathCloseThe segment that ends the path of a custom shape.
PathCubicBezierDefines a cubic Bezier curve (a shape path segment).
PathLineDefines a straight line (a path segment).
PathMoveA path segment that moves the current drawing position to a new point without rendering any line.
PathQuadraticBezierA quadratic Bezier curve within a shape path.
RectangleOffsetDefines offsets from shape edges.
Scene3DVectorA three-dimensional vector in space.
ShapeConnectionSiteA shape connection site that is a point on a shape to which connectors can be attached.
ShapeGuideA guide used to govern the geometry of a shape
ShapeGuideFormulaA guide formula that defines a shape’s geometry in a presentation.
ShapeTypeSpecifies the shape type.
SlideSizeAllows you to specify the size and orientation of slides in a presentation.
TextBulletColorSpecifies the text bullet color.
TextBulletFontSpecifies the text bullet font.
TextBulletSizeA structure that is used to specify the text bullet size.
TextFieldTypeContains information about a text field type in a presentation document.
TextFontContains properties that specify the font settings for a presentation text.
TextOutlineStyleOutline style settings for text.
TextRangeA text range that specifies the position and length of a text fragment in a text run.
TextSpacingA text spacing.
TextTabStopA tab stop in a text paragraph.
ThemeFontDefines a font for a presentation theme.
UnderlineFillThe underline fill of a text element.
UnderlineStyleContains members that specify underline settings applied to text.

Enums

NameDescription
AdjustmentModeLists values that indicate how a handle is adjusted.
ArrowSizeLists values used to specify an arrowhead’s width and length.
ArrowTypeLists values that specify the type of a connector’s arrowhead.
BlendModeLists blend modes that specify how overlapping visual effects are rendered.
ColorSchemeIndexTypeLists indexes of a color scheme.
ConnectorShapeTypeLists available connector shape types.
DirectionLists drawing guide orientations.
DocumentCustomPropertyValueTypeLists values that indicate the custom document property type.
DocumentSecurityTypeDefines the rules that control presentation edit and access permissions.
FillModeLists values that specify how the fill color is modified.
FillPatternTypeLists fill pattern types.
FillTypeLists fill types.
FlipTypeLists flip orientations for shapes.
FontAlignmentTypeLists font alignment types.
FontSchemeStyleLists the font scheme style for shape text.
GeometryPresetTypeLists preset geometry shapes.
GradientTypeLists gradient fill types.
LightRigDirectionLists the directions of a light rig.
LightRigPresetLists the light rig presets that can be applied to 3D shapes and text in a presentation.
LineCompoundTypeLists values that specify the compound line type.
LineDashTypeLists values that specify the line dash type.
LineEndCapTypeLists values used to specify the cap style for the end of a line.
LineJoinTypeLists values that specify the line join type.
NumberingListBulletFormatLists formats for numbering bullets.
PlaceholderSizeLists predefined placeholder sizes.
PlaceholderTypeLists the placeholder types.
PresetBevelTypeLists bevel types that can be applied to shapes in the pseudo 3D style.
PresetCameraTypeLists the preset camera types.
PresetMaterialTypeLists preset materials that can be applied to 3D shapes.
PresetShadowTypeLists the preset shadow types that can be applied to a shape.
PresetTextWarpLists warp types for shape text.
RectangleAlignTypeLists rectangle alignment types.
ShapeGeometryTypeLists the shape geometry types.
ShapeGuideFormulaTypeLists the types of shape guide formulas.
SlideBackgroundTypeLists a slide’s background types.
SlideLayoutTypeLists the types of slide layouts available in a presentation.
SlideOrientationLists the available slide orientations.
SlideSizeTypeLists predefined slide sizes.
SplitterBarStateLists horizontal splitter bar states.
TableStyleTypeLists table style types.
TableTraversalOrderLists the possible orders for traversing table cells.
TextBulletColorTypeSpecifies the text bullet color type.
TextBulletSizeTypeLists the text bullet size types.
TextBulletTypefaceTypeLists the text bullet typeface types.
TextCapTypeLists capitalization types that can be applied to text.
TextOrientationTypeLists values used to specify the type of text orientation.
TextParagraphAlignmentLists values that specify the paragraph alignment.
TextSpacingTypeLists text spacing types.
TextStrikethroughTypeLists the types of strikethrough effects that can be applied to text.
TextTabAlignmentTypeLists values that indicate the alignment of text in a tab stop.
TextUnderlineTypeLists underline types that can be applied to text.
TextVerticalAnchorTypeLists values that specify the vertical anchor type for text.
TextWrappingTypeLists text wrapping types.
TileAlignTypeLists values used to specify the position of the first tile relative to the shape to which the tiled picture fill is applied.
ViewTypeLists a presentation view types.