Click or drag to resize

GemBox.Presentation Namespace

Contains classes, structures and enumerations that constitute the GemBox.Presentation object model.
Classes
  ClassDescription
Public classAction
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.
Public classActionSettings
Represents a type that contains click and hover actions for a specific drawing or text.
Public classAnimatableSlide
Represents a base type for all slide types that can be animated.
Public classBuiltInDocumentPropertiesDictionary
Represents a dictionary that contains BuiltInDocumentProperty key and String value pairs.
Public classCloneContext
A context used when cloning objects to maintain object reference mapping or to change a behavior of a cloning process.
Public classCollection
Represents a base non-generic type for all collection types in the GemBox.Presentation assembly.
Public classCollectionT
Represents a base type for all collection types in the GemBox.Presentation assembly.
Public classComHelper
Contains methods that can be useful for users which are calling GemBox.Presentation component using COM interop.
Public classComment
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.
Public classCommentAuthor
Represents a single author with comments in the presentation.
Public classCommentCollection
Represents a collection of Comments that are contained on a particular Slide.
Public classComponentInfo
Contains static licensing methods and diagnostic information about executing GemBox.Presentation assembly.
Public classConnection
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.
Public classConnector
Represents a drawing that is used to connect two other Drawings on the same slide surface.
Public classContent
Represents an arbitrary content that is either embedded in or linked to the presentation file.
Public classCustomDocumentPropertiesDictionary
Represents a dictionary that contains String key and Object value pairs.
Public classCustomSlideShow
Represents a slide sequence that allows for the displaying of the slides within the presentation in any arbitrary order.
Public classCustomSlideShowCollection
Represents a collection of custom shows that are available within the presentation.
Public classDigitalSignatureSaveOptions
Represents a class that stores details for signing a presentation with a digital signature.
Public classDocumentProperties
Contains a dictionaries of built-in and custom document properties.
Public classDocumentPropertiesDictionaryTKey, TValue
This class is used as a base class for BuiltInDocumentPropertiesDictionary and CustomDocumentPropertiesDictionary classes.
Public classDrawing
Represents a base type for all drawings.
Public classDrawingAlternativeText
Represents an alternative, text-based representation of the information contained in tables, diagrams, images, and other drawings.
Public classDrawingCollection
Represents a collection of Drawings.
Public classDrawingLayout
Represents location, size and transformations (flipping and rotation) of the bounding box enclosing the drawing.
Public classDrawingPlaceholder
Represents a type that specifies that the corresponding drawing should be represented by the generating application as a placeholder.
Public classFillFormat
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.
Public classFontSettings
Contains font related settings which are used when printing, importing or exporting a presentation to a file format that requires font information.
Public classFormattedVisualDrawing
Represents a formatted VisualDrawing that can be exported to PDF, XPS, image or be printed.
Public classFreeLimitEventArgs
Provides data for the FreeLimitReached event.
Public classFreeLimitReachedException
Exception that occurs when free limit is reached.
Public classGeometryGuideCollection
Represents a collection of GeometryGuides that govern the geometry.
Public classGeometryShape
Represents a shape that is outlined and/or filled in locations specified by the geometric primitives such as lines, arcs and Bézier curves.
Public classGraphicFrame
Represents a drawing that contains graphic content that needs a container (frame) to be displayed on the slide surface.
Public classGroupShape
Represents a drawing that groups other drawings on the same slide surface.
Public classHeaderFooter
Represents a header and a footer of a MasterSlide or a LayoutSlide.
Public classImageSaveOptions
Represents a class which stores saving options for image files.
Public classLayoutSlide
Represents a layout slide that, in essence, is a template slide whose design can be applied to any existing slide.
Public classLayoutSlideCollection
Represents a collection of layout slides grouped under a specific master slide.
Public classLicenseException
Exception that occurs when licensing information is not correctly specified.
Public classLineFormat
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.
Public classLoadOptions
Represents a base class for loading options of various file formats.
Public classMasterNotesSlide
Represents a master notes slide - a template for all the NotesSlides in the presentation.
Public classMasterSlide
Represents a master slide - a root element in the hierarchy of a slide template chain.
Public classMasterSlideCollection
Represents a collection of master slides contained in the presentation.
Public classModifyProtection
Represents the modification protection options for the PresentationDocument. Supported only in PPTX format.
Public classNotesSlide
Represents a notes slide associated with a Slide.
Public classPatternFillFormat
Represents a fill with a repeated pattern of foreground and background color.
Public classPdfSaveOptions
Represents a class that stores saving options for Portable Document Format (PDF) file.
Public classPicture
Represents a drawing visualizes a picture on the slide surface.
Public classPictureContent
Represents a picture that has an associated content that is either embedded in or linked to the presentation file.
Public classPictureFillFormat
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.
Public classPptLoadOptions
Represents a class that stores loading options for PowerPoint 97-2003 Presentation (PPT) format.
Public classPptxLoadOptions
Represents a class that stores loading options for PowerPoint Presentation (PPTX) format.
Public classPptxSaveOptions
Represents a class that stores saving options for PowerPoint Presentation file.
Public classPresentationDocument

Represents a presentation.

This is the root object in the GemBox.Presentation object model.

Public classPrintOptions
Specifies information about how a presentation is printed.
Public classSaveOptions
Represents a base class for saving options of various file formats.
Public classShape
Represents a drawing that has a specific shape / geometry and, potentially, a text content.
Public classShapeFormat
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.
Public classShapeGeometry
Represents a shape's geometry.
Public classSlide
Represents a presentation slide.
Public classSlideBackground
Represents a slide background.
Public classSlideCollection
Represents a collection of slides contained in the presentation.
Public classSlideObject
Represents a base type for all slide types, such as MasterSlide, LayoutSlide, Slide and NotesSlide.
Public classSlideObjectCollectionTSlide
Represents a base type for all collections that contain SlideObject derived instances, such as MasterSlideCollection, LayoutSlideCollection and SlideCollection.
Public classSlideShowSettings
Represents a type within which all presentation-wide slide show properties are contained.
Public classSlideShowTransition
Represents a slide transition.
Public classSlideSize
Represents slide size settings.
Public classSolidFillFormat
Represents a fill containing of a single color spread uniformly across the entire area.
Public classTabStopCollection

Represents a collection of custom tab stops that are to be used within a TextParagraph.

This collection is sorted based on Position property.

Public classTextBox
Represents a text content and formatting associated with an object such as a Shape or a TableCell.
Public classTextBoxFormat
Represents a set of formatting properties that can be applied to a TextBox.
Public classTextCharacterFormat
Represents a set of formatting properties that can be applied to a TextElement.
Public classTextElement
Represents a base class for text elements such as runs, fields, line breaks and unknown text elements.
Public classTextElementCollection
Represents a collection of TextElements.
Public classTextField
Represents a text field which contains generated text that the application should update periodically.
Public classTextLineBreak
Represents a vertical line break.
Public classTextListFormat
Represents a set of formatting properties related to bulleted or numbered lists that can be applied to a TextParagraph.
Public classTextParagraph
Represents a paragraph of text.
Public classTextParagraphCollection
Represents a collection of TextParagraphs.
Public classTextParagraphFormat
Represents a set of formatting properties that can be applied to a TextParagraph.
Public classTextRun
Represents a run of text.
Public classTextUnknown
Represents a text element that is not recognized by the GemBox.Presentation component.
Public classUnknownDrawing
Represents a drawing that is not recognized by the GemBox.Presentation component.
Public classVisualDrawing
Represents a base type for all drawings that have a visual appearance in a specific position and of a specific size.
Public classVisualShape
Represents a base type for geometric and group shapes.
Public classXpsSaveOptions
Represents a class that stores saving options for XML Paper Specification (XPS) file.
Structures
  StructureDescription
Public structureColor
Represents a color.
Public structureGeometryGuide
Represents a geometry guide that is used to govern the geometry of a GeometryShape.
Public structureLength
Represents a length, distance or a coordinate.
Public structureLineArrow
Represents decorations which can be added to either the head or the tail of a line.
Public structureTabStop
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.
Public structureTextSpacing
Represents inter-paragraph and inter-line spacing specified either in percentages of the text size or as an absolute value.
Enumerations
  EnumerationDescription
Public enumerationActionType
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.
Public enumerationBuiltInDocumentProperty
Enumeration of available built-in document properties.
Public enumerationCapsType
Represents a text caps (capitalization) type.
Public enumerationColorName
Represents a color name.
Public enumerationDateTimeFormat
Represents the format for the automatically updated date and time.
Public enumerationDrawingLocks
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.
Public enumerationDrawingType
Represents a drawing type enumeration.
Public enumerationFillFormatType
Represents the fill type that can be applied to various objects, such as shapes, text characters, table cells and their outlines, borders and underlines.
Public enumerationFreeLimitReachedAction
Type of action that can be chosen when free limit is reached.
Public enumerationHorizontalAlignment
Represents an enumeration of available horizontal alignments for text.
Public enumerationImageSaveFormat
An enumeration of supported image file formats when saving a presentation's slide to an image using a ImageSaveOptions.
Public enumerationLengthUnit
Represents a unit of measurement for Length.
Public enumerationLineArrowSize
Represents the width and the length of the line end decoration (e.g., arrowhead) relative to the width of the line itself.
Public enumerationLineArrowType
Represents the shape decoration that appears at the ends of lines.
Public enumerationLineCapType
Represents values that specify how to cap the ends of lines.
Public enumerationLineCompoundType
Represents the compound line type that is to be used for lines with text such as underlines.
Public enumerationLineDashType
Represents the line dash type.
Public enumerationLineJoinType
Represents values that specify how the adjacent lines are joined.
Public enumerationListBulletType
Represents a bullet character used in a TextParagraph that is part of a Bullet list.
Public enumerationListNumberType
Represents an automatic numbering scheme used in a TextParagraph that is part of a Number list.
Public enumerationListType
Represents a list type of a bulleted or numbered TextParagraph.
Public enumerationOrientation
Represents a page layout orientation.
Public enumerationPatternFillType
Represents a type of pattern fill.
Public enumerationPdfPermissions
Defines operations that are allowed to a user on an encrypted PDF document.
Public enumerationPictureCompressionType
Specifies the amount of compression that has been used for a particular binary large image or picture (blip).
Public enumerationPictureContentType
Represents a picture file format.
Public enumerationPlaceholderType
Represents the content type a placeholder should contain.
Public enumerationPowerPointPresentationType
Represents a PowerPoint Presentation type.
Public enumerationRectangleAlignment
Indicates how to position two rectangles relative to each other.
Public enumerationShapeGeometryType
Represents a shape's geometry type.
Public enumerationSlideLayoutType
Represents an arrangement of content on a slide.
Public enumerationSlideShowAdvanceMode
Represents an enumeration that specifies how to advance slides when presenting.
Public enumerationSlideShowRangeType
Represents the type of the slide show range.
Public enumerationSlideShowType
Represents the type of slide show.
Public enumerationSlideSizeType
Represents the types of slide size that the slide should be optimized for.
Public enumerationStrikethroughType
Represents a text strikethrough type.
Public enumerationTabStopAlignment
Represents an enumeration of available alignments for tab stops.
Public enumerationTextAutoFit
Represents an enumeration of available text fitting options.
Public enumerationTextDirection
Represents an enumeration of available text directions.
Public enumerationTextElementType
Represents a text element type enumeration.
Public enumerationTextFieldType
Represents the type of text that should be used to update TextField.
Public enumerationTileMirrorTypes
Indicates whether/how to flip the contents of a tile region when using it to fill a larger fill region.
Public enumerationTransitionEffect
Represents a change to a variation of the selected transition. Variations let you change properties of a transition effect, such as its direction.
Public enumerationTransitionSpeed
Represents the allowed transition speeds for transitioning from the current slide to the next.
Public enumerationTransitionType
Represents types of slide transitions.
Public enumerationUnderlineStyle
Represents a text underline style.
Public enumerationVerticalAlignment
Represents an enumeration of available vertical alignments for text.