Back to Devexpress

LayoutType Enum

officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-layout-03538efe.md

latest11.3 KB
Original Source

LayoutType Enum

Lists types of layout elements in a document.

Namespace : DevExpress.XtraRichEdit.API.Layout

Assembly : DevExpress.RichEdit.v25.2.Core.dll

NuGet Package : DevExpress.RichEdit.Core

Declaration

csharp
public enum LayoutType
vb
Public Enum LayoutType

Members

NameDescription
Page

The type of layout element of the LayoutPage class.

| | PageArea |

The type of layout element of the LayoutPageArea class.

| | Column |

The type of layout element of the LayoutColumn class.

| | Comment |

The type of layout element of the LayoutComment class.

| | Header |

The type of layout element of the LayoutHeader class.

| | Footer |

The type of layout element of the LayoutFooter class.

| | TextBox |

The type of layout element of the LayoutTextBox class.

| | FloatingPicture |

The type of layout element of the LayoutFloatingPicture class.

| | Table |

The type of layout element of the LayoutTable class.

| | TableRow |

The type of layout element of the LayoutTableRow class.

| | TableCell |

The type of layout element of the LayoutTableCell class.

| | Row |

The type of layout element of the LayoutRow class.

| | PlainTextBox |

The type of layout element of the PlainTextBox class related to the text run.

| | SpecialTextBox |

The type of layout element of the PlainTextBox class related to the visual symbols used for special purposes, such as curly braces indicating the Field Codes.

| | InlinePictureBox |

The type of layout element of the InlinePictureBox class.

| | FloatingObjectAnchorBox |

The FloatingObjectAnchorBox element.

| | SpaceBox |

The type of layout element of the PlainTextBox class related to the space.

| | ParagraphMarkBox |

The type of layout element of the PlainTextBox class related to the paragraph formatting mark.

| | SectionBreakBox |

The type of layout element of the PlainTextBox class related to the section break formatting mark.

| | LineBreakBox |

The type of layout element of the PlainTextBox class related to the line break formatting mark.

| | PageBreakBox |

The type of layout element of the PlainTextBox class related to the page break formatting mark.

| | ColumnBreakBox |

The type of layout element of the PlainTextBox class related to the column break formatting mark.

| | HyphenBox |

The type of layout element of the PlainTextBox class related to the hyphen.

| | TabSpaceBox |

The type of layout element of the PlainTextBox class related to the tab space.

| | NumberingListMarkBox |

The type of layout element of the NumberingListMarkBox class.

| | NumberingListWithSeparatorBox |

The type of layout element of the NumberingListWithSeparatorBox class.

| | UnderlineBox |

The type of layout element of the UnderlineBox class.

| | StrikeoutBox |

The type of layout element of the StrikeoutBox class.

| | HighlightAreaBox |

The type of layout element of the HighlightAreaBox class.

| | FieldHighlightAreaBox |

The type of layout element of the FieldHighlightAreaBox class.

| | RangePermissionHighlightAreaBox |

The type of layout element of the RangePermissionHighlightAreaBox class.

| | BookmarkStartBox |

The type of layout element of the BookmarkBox class.

| | BookmarkEndBox |

The type of layout element of the BookmarkBox class.

| | RangePermissionStartBox |

The type of layout element of the RangePermissionBox class.

| | RangePermissionEndBox |

The type of layout element of the RangePermissionBox class.

| | CommentHighlightAreaBox |

The type of layout element of the CommentHighlightAreaBox class.

| | CommentStartBox |

The type of layout element of the CommentBox class.

| | CommentEndBox |

The type of layout element of the CommentBox class.

| | HiddenTextUnderlineBox |

The type of layout element of the HiddenTextUnderlineBox class.

| | LineNumberBox |

The type of layout element of the LineNumberBox class.

| | PageNumberBox |

The type of layout element of the PlainTextBox class related to the page number.

| | CharacterBox |

The type of layout element of the PlainTextBox class related to a single character.

| | Frame |

The type of layout element of the LayoutFrame class.

| | ParagraphFrameBox |

The type of layout element of the ParagraphFrameBox class related to the text paragraph frame.

| | DrawingObject |

The type of layout element of the InlineDrawingObjectBox class.

| | CheckBox |

The type of layout element of the CheckBox class.

| | CommentsArea |

The type of layout element of the LayoutCommentsArea class.

| | SoftHyphenBox |

The type of layout element of the SoftHyphenBox class.

| | ChangedLineMarkBox |

The type of layout element of the ChangedLineMarkBox class.

| | DeletedTextMarkBox |

Layout element that relates to the markup indicating the deleted text ( # or ^ symbol) when the Track Changes feature is enabled.

| | NonBreakingHyphenBox |

The type of layout element of the NonBreakingHyphenBox class.

| | Footnote |

The LayoutFootnote element.

| | NoteSeparatorBox |

An element of the NoteSeparatorBox class type.

| | NoteContinuationSeparatorBox |

An element of the NoteContinuationSeparatorBox class type.

| | ZeroWidthSpaceBox |

The type of layout element of the ZeroWidthSpaceBox class.

| | FloatingTable |

The type of layout element of the LayoutFloatingTable class.

| | Endnote |

The Endnote element.

| | FootnoteSeparator |

The LayoutFootnoteSeparator element.

| | FootnoteContinuationSeparator |

The LayoutFootnoteContinuationSeparator element.

| | FootnoteContinuationNotice |

The LayoutFootnoteContinuationNotice element.

| | EndnoteSeparator |

The LayoutEndnoteSeparator element.

| | EndnoteContinuationSeparator |

The EndnoteContinuationSeparator element.

| | EndnoteContinuationNotice |

The EndnoteContinuationNotice element.

| | FootnoteReferenceBox |

The FootnoteReferenceBox element.

| | EndnoteReferenceBox |

The EndnoteReferenceBox element.

| | TableHeader |

The layout element of the LayoutTableHeader class.

| | ContentControlStartBox |

ContentControlStartBox layout element.

| | ContentControlEndBox |

The ContentControlEndBox layout element.

| | PageBorders |

The type of layout element of the LayoutPageBorders class.

|

Remarks

Layout elements are constructed by the Layout Engine from the logical Document Model. To get access to a layout element of a particular type, you can use the DocumentLayout.GetElement method or implement the Visitor pattern by creating a custom descendant of the LayoutVisitor class. The type of layout element is available by its Type property.

See Also

Layout API

DevExpress.XtraRichEdit.API.Layout Namespace