.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
A newer version of this page is available. Switch to the current version.

DevExpress.XtraRichEdit.API.Native Namespace

Contains classes which implement the native API of the RichEdit suite.

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

Classes

Name Description
DocumentBookmark Base class for bookmark start and end elements.
DocumentBookmarkEnd A document element that is the bookmark's end accessed by DocumentIterator.
DocumentBookmarkStart A document element that is the bookmark's start accessed by DocumentIterator.
DocumentCheckBox A document element that is the checkbox accessed by DocumentIterator.
DocumentCommentElement Base class for comment start and end elements.
DocumentCommentEnd A document element that indicates the end of the commented range accessed by DocumentIterator.
DocumentCommentStart A document element that indicates the start of the commented range accessed by DocumentIterator.
DocumentElementBase Base class for all document elements accessed by DocumentIterator.
DocumentFieldCodeEnd A document element that indicates the end of the field code range accessed by DocumentIterator.
DocumentFieldCodeStart A document element that indicates the start of the field code range accessed by DocumentIterator.
DocumentFieldResultEnd A document element that indicates the end of the field result range accessed by DocumentIterator.
DocumentFormFieldBase Base class for all document from field elements accessed by DocumentIterator.
DocumentHyperlink Base class for hyperlink start and end elements.
DocumentHyperlinkEnd A document element that is the hyperlink's end accessed by DocumentIterator.
DocumentHyperlinkStart A document element that is the hyperlink's end accessed by DocumentIterator.
DocumentImageSource Represents an object that provides an image for a document.
DocumentInlinePicture A document element that is the inline picture accessed by DocumentIterator.
DocumentIterator Iterates over document elements.
DocumentParagraphEnd A document element that is the paragraph's end accessed by DocumentIterator.
DocumentParagraphStart A document element that indicates the paragraph's start accessed by DocumentIterator.
DocumentPicture A document element that is the floating picture accessed by DocumentIterator.
DocumentPosition A position within a document.
DocumentRangeExtensions static Defines extension methods for the DocumentRange interface.
DocumentRangePermissionEnd A document element that indicates the end of the range permission accessed by DocumentIterator.
DocumentRangePermissionStart A document element that indicates the start of the range permission accessed by DocumentIterator.
DocumentSectionEnd A document element that is the section's end accessed by DocumentIterator.
DocumentSectionStart A document element that indicates the section start accessed by DocumentIterator.
DocumentTableCellBorder A document element that indicates a table cell border accessed by DocumentIterator.
DocumentText Document element that is a group of characters with the same format accessed by DocumentIterator
DocumentTextBox Document element that is a text box accessed by the DocumentIterator.
DocumentVisitorBase A base class implementing the IDocumentVisitor interface.
EncryptionSettings Base implementation of the DocumentEncryption interface.
FixedRange Combines start and length of the document range. Used in Layout API.
MergeFieldName Maps a data source field name and its display name for use in a bar or Ribbon editor UI.
Paragraph Represents a single paragraph in a document.
RangePermission Represents a document range for which editing permissions are set.
RangePermissionCollection Represents a collection of range permission in the current document.
ReadOnlyTableCellBorderProperties Represents the table cell border properties accessed by the DocumentIterator.
SectionColumn An individual column in the layout.
SectionColumnCollection Represents a collection of columns in the layout.
SelectionCollection A collection of selections in the document.
SyntaxHighlightProperties Contains format settings for a token.
SyntaxHighlightToken A range of text with format settings.
TabInfo A tab stop.
TabInfoCollection A collection of tab stops.

Interfaces

Name Description
AbstractNumberingList Serves as a pattern for numbered and bulleted lists to define their appearance.
AbstractNumberingListCollection A collection of AbstractNumberingList objects.
Bookmark Defines a bookmark in the document.
BookmarkCollection An interface that defines a collection of Bookmark objects.
Capture Represents the part of string matched by the group expression (the string matched by a subexpression of group expression).
CaptureCollection Represents a sequence of captured substrings as the set of captures executed by a single capturing group.
CharacterProperties Provides access to character properties.
CharacterPropertiesBase Serves as the base for the CharacterProperties interface providing access to character properties.
CharacterStyle Exposes methods and characteristics of a character style in a document.
CharacterStyleCollection Represents a collection of character styles.
CheckBox An interface implementing the check box functionality.
Comment A comment in the document - a text note that is attached to a DocumentRange.
CommentCollection A collection of Comment objects.
CompatibilitySettings Enables you to specify application-wide settings to ensure compatibility with previous versions of rich text editors.
CustomMark Represents a custom mark in the document.
CustomMarkCollection Represents a collection of custom marks in the document.
Document An interface that exposes the specific functionality of the document.
DocumentCustomProperties Contains all the custom document properties for the document.
DocumentEncryption Provides the document encryption options.
DocumentImage Defines an image in the document.
DocumentImageCollection A collection of DocumentImage objects.
DocumentProperties Contains core properties of the document.
DocumentRange Defines a document range.
Field Represents a field in the document.
FieldCollection Represents a collection of fields in the document.
FormField An interface implementing the form fields functionality.
FormFieldCollection The collection of FormField objects.
Group Represents the results from a single capturing group.
GroupCollection Represents character groups matched by the pattern.
Hyperlink Defines a hyperlink in the document.
HyperlinkCollection An interface that defines a collection of Hyperlink objects.
IDocumentElement Base interface for all document elements.
IDocumentVisitor Interface implementing the Visitor pattern.
IRegexSearchResult Defines the interface used for text searching, using regular expressions.
ISearchResult Defines the interface used for text searching.
ListLevel Represent a list level in a numbered or bulleted list.
ListLevelProperties Base class for the ListLevel. Provides basic level properties.
MailMergeOptions Defines the mail merge options.
Match Represents the result of a regular expression matching operation.
NumberingList A numbering definition instance referenced by paragraphs in a document that comprises a numbering list.
NumberingListBase Base interface for numbering lists.
NumberingListCollection A collection of numbering definition instances.
OverrideListLevel Provides override options for the ListLevel class.
ParagraphCollection An interface that defines a collection of Paragraph objects.
ParagraphProperties Represents paragraph properties.
ParagraphPropertiesBase Serves as the base for the ParagraphProperties interface, providing access to paragraph properties.
ParagraphPropertiesWithTabs Interface derived from the ParagraphPropertiesBase to include methods for specifying tab stops within a paragraph.
ParagraphStyle Exposes methods and characteristics of a paragraph style in a document.
ParagraphStyleCollection Represents a collection of paragraph styles.
ReadOnlyBookmarkCollection A collection of Bookmark objects in the document.
ReadOnlyCheckBoxProperties An interface implementing the checkbox properties accessed by the DocumentIterator.
ReadOnlyCommentCollection A collection of comments (Comment objects) in the document.
ReadOnlyCustomMarkCollection A collection of CustomMark objects in the document.
ReadOnlyDocumentImageCollection A read-only collection of document images (DocumentImage objects).
ReadOnlyFieldCollection A collection of Field objects in the document.
ReadOnlyFormFieldProperties An interface implementing the form field properties accessed by the DocumentIterator.
ReadOnlyHyperlinkCollection A collection of Hyperlink objects in the document.
ReadOnlyParagraphCollection A collection of paragraphs (Paragraph objects) in the document.
ReadOnlyParagraphProperties Interface implementing the paragraph properties accessed by the DocumentIterator.
ReadOnlyParagraphPropertiesBase Base interface for all paragraph properties accessed by the DocumentIterator.
ReadOnlyParagraphStyle An interface implementing the paragraph style properties accessed by the DocumentIterator.
ReadOnlySectionLineNumbering An interface implementing the line numbering properties of a document section accessed by the DocumentIterator.
ReadOnlySectionMargins An interface implementing the margin options of a document section accessed by the DocumentIterator.
ReadOnlySectionPage An interface implementing page settings of a document section accessed by the DocumentIterator.
ReadOnlySectionPageNumbering An interface implementing the page numbering setting of a document section accessed by the DocumentIterator.
ReadOnlySectionsProperties An interface implementing the section properties accessed by the DocumentIterator.
ReadOnlyShapeCollection A collection of shapes (Shape objects) in the document.
ReadOnlyTableCollection A collection of tables (Table objects) in the document.
ReadOnlyTextProperties An interface implementing the text properties accessed by the DocumentIterator.
ReadOnlyTextPropertiesBase Base interface for all text properties accessed by the DocumentIterator.
Section An interface that defines a section within a document.
SectionCollection An interface that defines a collection of Section objects.
SectionColumns Represents an interface for creating, applying and retrieving a column layout of a section in a document.
SectionLineNumbering Defines line numbers in the left margin or to the left of each column in the document's Section.
SectionMargins Provides access to the properties of margins in a Section.
SectionPage Provides access to the page settings of a section.
SectionPageNumbering Defines the numbering format which shall be used for automatically numbered pages and an initial number that is the number of the first page.
Shape Represents a drawing object.
ShapeCollection A collection of Shape objects.
ShapeFill Fill formatting for a shape.
ShapeLine Contains formatting information for the shape's border.
SubDocument Exposes properties and methods representing essential document functionality.
Table Represents a single table.
TableBorder The border characteristics of a table.
TableBorders Contains characteristics for table borders.
TableCell Represents a single table cell.
TableCellBorder The border characteristics of a cell.
TableCellBorders Contains characteristics for cell borders.
TableCellCollection A collection of TableCell objects in a table row.
TableCellPropertiesBase Container for table characteristics used to specify table cell characteristics for table styles.
TableCellStyle A single style that can be applied to a cell in a table of a Snap application.
TableCellStyleCollection A collection of styles for table cells in a Snap application.
TableCollection A collection of Table objects in a document.
TableConditionalStyle A style that can be applied to table elements which meet a certain condition.
TableConditionalStyleProperties A container that holds conditional styles for the table and enables you to create new conditional styles.
TablePropertiesBase Container for table characteristics used to specify default table properties and table style characteristics.
TableRow Represents a row in a table.
TableRowCollection A collection of TableRow objects that is the table rows in a table.
TableStyle A single style that can be applied to a table.
TableStyleCollection A TableStyle objects collection that contains the table styles in a document.
TemplateAbstractNumberingList Defines the template used for creating abstract numbering lists in a document.
TextBox Text box within a Shape object. Contains the text document and the properties that control the size and alignment of the text box.

Delegates

Name Description
TableCellProcessorDelegate A delegate intended to invoke its method for each cell in a table.
TableRowProcessorDelegate A delegate intended to invoke its method for each row in a table.

Enums

Name Description
AutoFitBehaviorType Lists AutoFit layout algorithm types.
CharacterPropertiesMask Lists the value masks available for character properties.
CheckBoxSizeMode Lists the size modes available for the CheckBox object.
CheckBoxState Lists states available for the check box.
CompatibilityMode Lists modes that specify the compatibility of the document being exported with different Microsoft Word versions.
ConditionalTableStyleFormattingTypes Lists table elements to which a style should be applied.
DocumentElementType Lists types of document elements accessed by DocumentIterator.
DocumentProtectionType Lists the types of protection that can be applied to the current document.
EncryptionType Lists the encryption types available for the current document.
FormFieldTextType Lists types of help text associated with the form field.
FormFieldType Lists the types of form fields.
HeaderFooterType Lists the header (footer) types.
HeightType Lists the meaning of the height specified for the container object.
InsertOptions Lists options specifying how formatting is applied to the formatted text inserted into a document.
LineNumberingRestart Lists conditions for the line numbering to revert to the start value.
MailMergeNumberingRestart List types of the behavior of numbered lists when the mail merge operation is performed.
MergeMode Lists delimiters that start the new merged range.
NumberingFormat Specifies the numbering format used for a group of automatically numbered objects, such as pages.
NumberingType Lists possible types of a numbering list.
ParagraphAlignment Specifies text alignment within a paragraph.
ParagraphFirstLineIndent Specifies the indent for the first line in a paragraph.
ParagraphLineSpacing Specifies the way to determine the spacing between lines in a paragraph
ParagraphPropertiesMask Lists the value masks available for paragraph properties.
SearchDirection List search directions.
SearchOptions Lists options used for searching.
SectionStartType Lists the types of a section break.
ShapeHorizontalAlignment Specifies the horizontal alignment of a shape.
ShapeRelativeHorizontalPosition Specifies to what the horizontal position of a shape is relative.
ShapeRelativeVerticalPosition Specifies to what the vertical position of a shape is relative.
ShapeVerticalAlignment Specifies the type of vertical alignment to apply.
StrikeoutType Lists strikeout styles.
SubDocumentType Lists subdocument types.
TabAlignmentType List alignment types for tab stops.
TabLeaderType Lists repeated characters used to fill in the space created by a tab which ends at the tab stop.
TableBorderLineStyle List line styles used for table borders.
TableCellPropertiesMask Lists the value masks available for table cell properties.
TableCellVerticalAlignment Lists possible vertical alignments for cell content.
TableLayoutType Lists algorithms which shall be used to lay out the contents of a table within the document.
TableLookTypes Lists values used to specify table style options influencing a table appearance.
TablePropertiesMask Lists the value masks available for table cell properties.
TableRowAlignment Lists alignments allowed for the table row.
TextBoxSizeRule Specifies interpretation of the rule used to determine the height of a text box.
TextWrappingSide Lists values used to specify how the text should wrap around the shape's sides.
TextWrappingType Lists values that specify how the shape is surrounded by the text.
UnderlineType Lists underline styles.
VerticalMergingState Lists values characterizing a cell regarding a vertical merge.
WidthType Specifies how RichEditControl interprets the specified width (length).