Click or drag to resize

Content Model

GemBox.Presentation models presentation content as a tree structure with a PresentationDocument as a root node.

The following sections describe the presentation content model's properties, behaviors and operations:

GemBox.Presentation Content Model

The following diagram shows the GemBox.Presentation content model hierarchy, which uses a parent/child relationship between presentation elements.

Each class and property in the diagram links to its specific help page, so you can easily find details on each presentation-content element.

PresentationDocument.MasterNotes property of type MasterNotesSlidePresentationDocument.MasterNotes propertyPresentationDocument.Slides property.3PresentationDocument.MasterSlides propertyPresentationDocument classNotesSlide.ParentTemplate propertyMasterNotesSlide.Content property of type GroupShapeNotesSlide.Content property of type GroupShapeSlide.Notes property of type NotesSlideSlide.Content propertySlide.Content property.15Slide classMasterNotesSlide.Content propertyMasterNotesSlide classNotesSlide.Content propertyNotesSlide classTextParagraph.Elements collection can contain TextUnknownTextParagraph.Elements collection can contain TextLineBreakTextParagraph.Elements collection can contain TextFieldTextParagraph.Elements collection can contain TextRunTextUnknown.Data propertyTextUnknown.Format propertyTextUnknown classTextField.Text propertyTextField.FieldType propertyTextField.Format propertyTextField classTextLineBreak.Format propertyTextLineBreak classTextRun.Text propertyTextRun.Format propertyTextRun classTextParagraphCollection classTextParagraph.Elements propertyTextParagraph.Format propertyTextParagraph classTableCell.Text property of type TextBoxShape.Text property of type TextBoxTable.Rows propertyTable.Columns propertyTable.Format propertyTable classTextBox.Paragraphs propertyTextBox.Format propertyTextBox classPicture.Media property can be VideoContentPicture.Media property can be AudioContentPicture.Media property can be AudioCDVideoContent classAudioContent classAudioCD classTableCellCollection classTableCell.Text propertyTableCell.Format propertyTableCell classTableRow.Cells propertyTableRow classTableRowCollectionTableColumnCollection classTableColumn classGraphicFrame.Table propertyUnknownDrawing.Data propertyUnknownDrawing classPicture.Media propertyPicture.Format propertyPicture classConnector.Format propertyConnector classShape.Text propertyShape.Format propertyShape classGraphicFrame.Content propertyGraphicFrame classGroupShape.Drawings collection can contain GroupShapeGroupShape.Drawings collection can contain UnknownDrawingGroupShape.Drawings collection can contain PictureGroupShape.Drawings collection can contain ConnectorGroupShape.Drawings collection can contain ShapeGroupShape.Drawings collection can contain GraphicFrameGroupShape.Format propertyGroupShape.Drawings propertyGroupShape classSlide.Content property of type GroupShapeLayoutSlide.Content property of type GroupShapeMasterSlide.Content property of type GroupShapeLayoutSlide.Content propertyLayoutSlide classMasterSlide.Content propertyMasterSlide.LayoutSlides propertyMasterSlide classMasterSlide.LayoutSlides property of type LayoutSlideCollectionSlide.ParentTemplate propertyLayoutSlide.ParentTemplate propertyPresentationDocument.Slides property of type SlideCollectionPresentationDocument.MasterSlides property of type MasterSlideCollectionGemBox.Presentation content model

Additional members of GemBox.Presentation Content Model