GemBox.Presentation Namespace
Contains classes, structures and enumerations that constitute the GemBox.Presentation object model.
Classes
Action | Represents a type that specifies what should happen when the user clicks on a drawing or a text or hovers over a drawing or a text with a pointing device such as a computer mouse. |
ActionSettings | Represents a type that contains click and hover actions for a specific drawing or text. |
AnimatableSlide | Represents a base type for all slide types that can be animated. |
BuiltInDocumentPropertiesDictionary | Represents a dictionary that contains BuiltInDocumentProperty key and System.String value pairs. |
Chart | Represents a chart. |
CloneContext | A context used when cloning objects to maintain object reference mapping or to change a behavior of a cloning process. |
Collection | Represents a base non-generic type for all collection types in the GemBox.Presentation assembly. |
Collection<T> | Represents a base type for all collection types in the GemBox.Presentation assembly. |
ComHelper | Contains methods that can be useful for users which are calling GemBox.Presentation component using COM interop. |
Comment | Represents a single comment attached to a slide. It contains the text of the comment, its position on the slide, and attributes referring to its author and date. |
CommentAuthor | Represents a single author with comments in the presentation. |
CommentCollection | Represents a collection of Comments that are contained on a particular Slide. |
CommonSlideViewProperties | Represents common slide view properties. |
ComponentInfo | Contains static licensing methods and diagnostic information about executing GemBox.Presentation assembly. |
Connection | Represents the connection that should be made by the corresponding connector shape. This connects the head or the tail of the connector to some other drawing. |
Connector | Represents a drawing that is used to connect two other Drawings on the same slide surface. |
Content | Represents an arbitrary content that is either embedded in or linked to the presentation file. |
CustomDocumentPropertiesDictionary | Represents a dictionary that contains System.String key and System.Object value pairs. |
CustomerDataCollection | Represents a collection of customer data. |
CustomSlideShow | Represents a slide sequence that allows for the displaying of the slides within the presentation in any arbitrary order. |
CustomSlideShowCollection | Represents a collection of custom shows that are available within the presentation. |
CustomXmlPart | Represents a custom XML part within a document that contains arbitrary custom XML markup. |
CustomXmlPartCollection | Represents a collection of CustomXmlParts. |
DigitalSignatureSaveOptions | Represents a class that stores details for signing a presentation with a digital signature. |
DocumentProperties | Contains a dictionaries of built-in and custom document properties. |
DocumentPropertiesDictionary<TKey, TValue> | This class is used as a base class for BuiltInDocumentPropertiesDictionary and CustomDocumentPropertiesDictionary classes. |
Drawing | Represents a base type for all drawings. |
DrawingAlternativeText | Represents an alternative, text-based representation of the information contained in tables, diagrams, images, and other drawings. |
DrawingCollection | Represents a collection of Drawings. |
DrawingLayout | Represents location, size and transformations (flipping and rotation) of the bounding box enclosing the drawing. |
DrawingPlaceholder | Represents a type that specifies that the corresponding drawing should be represented by the generating application as a placeholder. |
FillFormat | Represents a base class for fills such as solid, gradient, picture, pattern, etc. that can be applied to various objects, such as shapes, text characters, table cells and their outlines, borders and underlines. |
FontFile | Represents a font file either on the disk or in the memory. |
FontFileSelectionEventArgs | Provides data for the FontSelection event. |
FontSettings | Contains font related settings which are used when printing, importing or exporting a presentation to a file format that requires font information. |
FormattedVisualDrawing | Represents a formatted VisualDrawing that can be exported to PDF, XPS, image, or be printed. |
FreeLimitEventArgs | Provides data for the FreeLimitReached event. |
FreeLimitReachedException | Exception that occurs when free limit is reached. |
GeometryGuideCollection | Represents a collection of GeometryGuides that govern the geometry. |
GeometryShape | Represents a shape that is outlined and/or filled in locations specified by the geometric primitives such as lines, arcs and Bézier curves. |
GradientFillFormat | Represents a fill with a smooth gradual transition of colors at the specified locations that either follows a line or a path. |
GradientStopCollection | Represents a collection of gradient stops in a gradient fill. |
GraphicFrame | Represents a drawing that contains graphic content that needs a container (frame) to be displayed on the slide surface. |
GroupShape | Represents a drawing that groups other drawings on the same slide surface. |
HeaderFooter | Represents a header and a footer of a MasterSlide or a LayoutSlide. |
HtmlLoadOptions | Represents a class that stores loading options for HTML content for presentation |
ImageSaveOptions | Represents a class which stores saving options for image files. |
LayoutSlide | Represents a layout slide that, in essence, is a template slide whose design can be applied to any existing slide. |
LayoutSlideCollection | Represents a collection of layout slides grouped under a specific master slide. |
LicenseException | Exception that occurs when licensing information is not correctly specified. |
LineFormat | Represents an outline style that can be applied to a number of different objects such as shapes and text. The line allows for the specifying of many different types of outlines including even line dashes and bevels. |
LoadOptions | Represents a base class for loading options of various file formats. |
MasterNotesSlide | Represents a master notes slide - a template for all the NotesSlides in the presentation. |
MasterSlide | Represents a master slide - a root element in the hierarchy of a slide template chain. |
MasterSlideCollection | Represents a collection of master slides contained in the presentation. |
ModifyProtection | Represents the modification protection options for the PresentationDocument. Supported only in PPTX format. |
NotesSlide | Represents a notes slide associated with a Slide. |
OleObject | Represents an OLE object or control within a presentation. |
PaginatorOptions | Represents options used to specify which parts of the presentation to update while paginating it. |
PatternFillFormat | Represents a fill with a repeated pattern of foreground and background color. |
PdfDigitalSignatureSaveOptions | Represents a class that stores details for signing a document saved to a Portable Document Format (PDF) with a digital signature. |
PdfSaveOptions | Represents a class that stores saving options for Portable Document Format (PDF) file. |
Picture | Represents a drawing visualizes a picture on the slide surface. |
PictureContent | Represents a picture that has an associated content that is either embedded in or linked to the presentation file. |
PictureContentEffects | Represents effects that can be applied to the picture content. |
PictureFillFormat | Represents a fill with a picture that can either be tiled (as a texture) or stretched to fill the available area. This fill is not supported for outlines, borders and underlines. |
PptLoadOptions | Represents a class that stores loading options for PowerPoint 97-2003 Presentation (PPT) format. |
PptxDigitalSignatureSaveOptions | Represents a class that stores details for signing a workbook saved to PPTX file with a digital signature. |
PptxLoadOptions | Represents a class that stores loading options for PowerPoint Presentation (PPTX) format. |
PptxSaveOptions | Represents a class that stores saving options for PowerPoint Presentation file. |
PresentationDocument | Represents a presentation. This is the root object in the GemBox.Presentation object model. |
PresentationDocumentPage | Represents a presentation page. |
PresentationDocumentPaginator | Provides functionality to paginate the presentation content. |
PrintOptions | Specifies information about how a presentation is printed. |
SaveOptions | Represents a base class for saving options of various file formats. |
Section | Represents a section in the presentation. |
SectionCollection | Represents a collection of sections in the presentation. |
Shape | Represents a drawing that has a specific shape / geometry and, potentially, a text content. |
ShapeFormat | Represents a group of formatting options, such as fill, outline, effects, etc. that can be applied to various objects, such as shapes, text characters, tables, etc. |
ShapeGeometry | Represents a shape's geometry. |
Slide | Represents a presentation slide. |
SlideBackground | Represents a slide background. |
SlideCollection | Represents a collection of slides contained in the presentation. |
SlideObject | Represents a base type for all slide types, such as MasterSlide, LayoutSlide, Slide and NotesSlide. |
SlideObjectCollection<TSlide> | Represents a base type for all collections that contain SlideObject derived instances, such as MasterSlideCollection, LayoutSlideCollection and SlideCollection. |
SlideShowSettings | Represents a type within which all presentation-wide slide show properties are contained. |
SlideShowTransition | Represents a slide transition. |
SlideSize | Represents slide size settings. |
SolidFillFormat | Represents a fill containing of a single color spread uniformly across the entire area. |
TabStopCollection | Represents a collection of custom tab stops that are to be used within a TextParagraph. This collection is sorted based on Position property. |
TextBox | Represents a text content and formatting associated with an object such as a Shape or a TableCell. |
TextBoxFormat | Represents a set of formatting properties that can be applied to a TextBox. |
TextCharacterFormat | Represents a set of formatting properties that can be applied to a TextElement. |
TextElement | Represents a base class for text elements such as runs, fields, line breaks and unknown text elements. |
TextElementCollection | Represents a collection of TextElements. |
TextField | Represents a text field which contains generated text that the application should update periodically. |
TextLineBreak | Represents a vertical line break. |
TextListFormat | Represents a set of formatting properties related to bulleted or numbered lists that can be applied to a TextParagraph. |
TextParagraph | Represents a paragraph of text. |
TextParagraphCollection | Represents a collection of TextParagraphs. |
TextParagraphFormat | Represents a set of formatting properties that can be applied to a TextParagraph. |
TextPosition | Represents a position within a PresentationDocument. |
TextRange | Represents a contiguous area in a presentation between two TextPositions. |
TextRun | Represents a run of text. |
TextUnknown | Represents a text element that is not recognized by the GemBox.Presentation component. |
UnknownDrawing | Represents a drawing that is not recognized by the GemBox.Presentation component. |
ViewProperties | Represents presentation-wide view properties. |
VisualDrawing | Represents a base type for all drawings that have a visual appearance in a specific position and of a specific size. |
VisualShape | Represents a base type for geometric and group shapes. |
WpfHelper | Provides helper methods for dealing with Windows Presentation Foundation (WPF) dispatcherresource leaks in multithreaded applications. |
XpsSaveOptions | Represents a class that stores saving options for XML Paper Specification (XPS) file. |
Structs
Color | Represents a color. |
GeometryGuide | Represents a geometry guide that is used to govern the geometry of a GeometryShape. |
GradientStop | Represents a single gradient stop in a gradient fill. |
Length | Represents a length, distance or a coordinate. |
LineArrow | Represents decorations which can be added to either the head or the tail of a line. |
TabStop | Represents a custom tab stop to be used on a line of text when there are one or more tab characters present within the text. |
TextSpacing | Represents inter-paragraph and inter-line spacing specified either in percentages of the text size or as an absolute value. |
WpfHelper.DispatcherShutdowner | Represents the Dispatcher instance associated with the current thread and provides a means to shut it down if it was IsDispatcherNewlyCreated before the current thread terminates, thus preventing the resource leak. |
Enums
ActionType | Represents actions that could happen when the user clicks on a drawing or hovers over a drawing with a pointing device such as a computer mouse. |
BuiltInDocumentProperty | Enumeration of available built-in document properties. |
CapsType | Represents a text caps (capitalization) type. |
ChartGrouping | Represents the grouping of a chart series for each category in a chart. |
ChartType | Represents a chart type. |
ColorName | Represents a color name. |
DateTimeFormat | Represents the format for the automatically updated date and time. |
DrawingLocks | Represents a locking settings for a drawing that inform the application about specific drawing properties that have been previously locked and thus should not be changed by the user when viewing a drawing in an application. |
DrawingType | Represents a drawing type enumeration. |
FillFormatType | Represents the fill type that can be applied to various objects, such as shapes, text characters, table cells and their outlines, borders and underlines. |
FreeLimitReachedAction | Type of action that can be chosen when free limit is reached. |
GradientFillType | Represents a type of gradient fill. |
HorizontalAlignment | Represents an enumeration of available horizontal alignments for text. |
ImageSaveFormat | An enumeration of supported image file formats when saving a presentation's slide to an image using a ImageSaveOptions. |
LengthUnit | Represents a unit of measurement for Length. |
LineArrowSize | Represents the width and the length of the line end decoration (e.g., arrowhead) relative to the width of the line itself. |
LineArrowType | Represents the shape decoration that appears at the ends of lines. |
LineCapType | Represents values that specify how to cap the ends of lines. |
LineCompoundType | Represents the compound line type that is to be used for lines with text such as underlines. |
LineDashType | Represents the line dash type. |
LineJoinType | Represents values that specify how the adjacent lines are joined. |
ListBulletType | Represents a bullet character used in a TextParagraph that is part of a Bullet list. |
ListNumberType | Represents an automatic numbering scheme used in a TextParagraph that is part of a Number list. |
ListType | Represents a list type of a bulleted or numbered TextParagraph. |
OleUpdateMode | Specifies the update behavior for an OLE linked object. |
Orientation | Represents a page layout orientation. |
PatternFillType | Represents a type of pattern fill. |
PdfConformanceLevel | Represents levels of conformance for PDF documents. |
PdfPermissions | Defines operations that are allowed to a user on an encrypted PDF document. |
PdfVersion | Represents the version of the PDF specification to which the PDF document conforms. |
PictureCompressionType | Specifies the amount of compression that has been used for a particular binary large image or picture (blip). |
PictureContentType | Represents a picture file format. |
PictureFormat | Picture formats. |
PixelFormat | An enumeration of supported pixel formats when saving a PresentationDocument to an image using an ImageSaveOptions. |
PlaceholderType | Represents the content type a placeholder should contain. |
PowerPointPresentationType | Represents a PowerPoint Presentation type. |
RectangleAlignment | Indicates how to position two rectangles relative to each other. |
RenderingMode | Defines the supported rendering modes. |
ShapeGeometryType | Represents a shape's geometry type. |
SlideLayoutType | Represents an arrangement of content on a slide. |
SlideShowAdvanceMode | Represents an enumeration that specifies how to advance slides when presenting. |
SlideShowRangeType | Represents the type of the slide show range. |
SlideShowType | Represents the type of slide show. |
SlideSizeType | Represents the types of slide size that the slide should be optimized for. |
StrikethroughType | Represents a text strikethrough type. |
TabStopAlignment | Represents an enumeration of available alignments for tab stops. |
TextAutoFit | Represents an enumeration of available text fitting options. |
TextDirection | Represents an enumeration of available text directions. |
TextElementType | Represents a text element type enumeration. |
TextFieldType | Represents the type of text that should be used to update TextField. |
TiffCompression | An enumeration of supported compression schemes for Tagged Image File Format (TIFF) when saving a PresentationDocument to an image using an ImageSaveOptions. |
TileMirrorTypes | Indicates whether/how to flip the contents of a tile region when using it to fill a larger fill region. |
TransitionEffect | Represents a change to a variation of the selected transition. Variations let you change properties of a transition effect, such as its direction. |
TransitionSpeed | Represents the allowed transition speeds for transitioning from the current slide to the next. |
TransitionType | Represents types of slide transitions. |
UnderlineStyle | Represents a text underline style. |
VerticalAlignment | Represents an enumeration of available vertical alignments for text. |