Skip to main content
Box

LayoutType Enum

Lists types of layout elements in a document.

Namespace: DevExpress.XtraRichEdit.API.Layout

Assembly: DevExpress.RichEdit.v24.1.Core.dll

NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation

Declaration

public enum LayoutType

Members

Name Description
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.

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.

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