Class | Description | |
---|---|---|
AreaSpecificSettings | Represents the margins around a cell in a table | |
BlockNode | Base class for nodes that represent block level content. | |
BorderSettingsBase | An abstract base class that exposes border properties that are common to all BorderSettings classes, i.e. Top and Bottom. | |
BreakNode | Represents an explicit line break. | |
CharacterSettings | Settings that relate to runs of characters within paragraphs | |
CharacterStyle | Represents a style that is applied to paragraphs. | |
ColorInfo | An immutable object which represents a color in a RichTextDocument. | |
ColorInfoConverter | Converts ColorInfo instances from one type to another. | |
DocumentBodyNode | Represents the document body, which contains paragraphs, tables and other document content. | |
DocumentContentChangedEventArgs | Event args class for the RichTextDocument's RichTextDocument.ContentChanged event. | |
DocumentProperties | Class which exposes the document level properties for a RichTextDocument. | |
DocumentRootNode | Represents a RichTextDocument's root node. | |
DocumentSettings | Settings that relate to fonts | |
FindCriteria | Contains various parameters for find and replace opertions. | |
FindMatch | Contains information regarding a match found in a RichTextDocument. | |
FindResult | Contains results of a find operation in a RichTextDocument. | |
FloatingTableSettings | Settings that relate to fonts | |
FontSettings | Settings that relate to fonts | |
FrameSettingsBase | Settings that relate to a floating frame of text | |
HyperlinkNode | Represents a hyperlink in the document. | |
ImageNode | Represents an image in the document. | |
LanguageSettings | Settings that relate to fonts | |
ListLevelDefinition | Settings that relate to a specific indentation level in a list of paragraphs. | |
ListLevelDefinitionCollection | A collection of ListLevelDefinitions | |
ListLevelOverride | Represents the list level settings overridden by a specific list. | |
ListLevelOverrideCollection | Represents a collection of ListLevelOverride objects. Used by RichTextList's RichTextList.LevelOverrides property. | |
ListStyle | Represents a style that is used for numbering paragraphs. | |
ListTemplate | Represents a template from which lists or list styles can determine the definitions of their levels. | |
NodeAttribute | Represents a node attribute. | |
NodeAttributeCollection | Represents a collection of NodeAttribute objects. Used by NodeBase's NodeBase.CustomAttributes property. | |
NodeBase | Base class for all the Nodes that form the document tree. | |
NodeCollection | Represents a collection of NodeBase objects. Used by NodeBase's NodeBase.ChildNodes property. | |
NodeTreeWalker | Abstract base class used to support the Visitor pattern on NodeBase derived classes. By default it will visit all child nodes. | |
NodeVisitor | Abstract base class used to support the Visitor pattern on NodeBase derived classes | |
NodeVisitor<TReturn> | Abstract base class used to support the Visitor pattern on NodeBase derived classes | |
NodeVisitor<TArg,TReturn> | Abstract base class used to support the Visitor pattern on NodeBase derived classes | |
NumberFormat | Determines the format of numbered list of paragraphs. | |
ParagraphBorderSettings | An object that exposes the settings related to all sides of a paragraph's borders. | |
ParagraphIndentationSettings | Settings that determine the indentation of a paragraph | |
ParagraphNode | Represents a paragraph in the document. | |
ParagraphSettings | Settings that relate to a paragraph node | |
ParagraphSpacingSettings | Settings that relate to a floating frame of text | |
ParagraphStyle | Represents a style that is applied to paragraphs. | |
PlainTextFormatOptions | Represents the various options available when serializing or deserializing plain text. | |
Range | Represents a contiguous area in a RichTextDocument. | |
Replacement | Contains information regarding a replacement made in a RichTextDocument. | |
ReplaceResult | Contains results of a replace operation in a RichTextDocument. | |
RichTextBorder | An object that exposes the settings related to one side of a paragraph or table cell's borders. | |
RichTextClipboardOperationCancelEventArgs | Class that defines the arguments passed to cancellable events regarding Clipboard operations. | |
RichTextClipboardOperationEventArgs | Class that defines the arguments passed to events regarding Clipboard operations. | |
RichTextDocument | An object that represents a rich text document | |
RichTextDocumentVersion | Represents a specified version of a RichTextDocument. | |
RichTextImage | Represents image data. | |
RichTextImageTransform | Represents a transform to apply when rendering the image in the document. | |
RichTextList | Represents a bulleted or numbered list in the document. | |
RichTextListCollection | Represents a collection of RichTextList objects. | |
RichTextListItemInfo | Contains information about a list item in a bulleted or numbered list. | |
RichTextObjectBase | Abstract base class for various rich text settings classes. | |
RichTextObjectCollectionBase<T> | Abstract base class for collections of rich text sub-objects. | |
RichTextObjectEqualityComparer<TValue> | Compares two RichTextObjectBase derived objects for deep object equivalency, meaning the entire sub-object hierarchy has the same property values. | |
RichTextObjectHelpers | Static class with methods used to perform some advanced operations on certain rich text objects. | |
RichTextObjectKeyedCollectionBase<T> | A base class for keyed collections of RichTextObjectBase derived classes. | |
RichTextScriptCodeMappings | Contains mappings from ISO 15924 four-letter script codes to font names. | |
RichTextSettingsBase | Abstract base class for various rich text settings classes. | |
RichTextStyleBase | Abstract base class for rich text style | |
RichTextStyleCollection | Represents a collection of styles which can be applied to contents in the document. | |
RichTextThemeColorScheme | Represents the theme colors contained in a RichTextThemeInfo. | |
RichTextThemeFontScheme | Represents the theme fonts contained in a RichTextThemeInfo. | |
RichTextThemeFontSet | Represents a set of fonts associated with each script type. | |
RichTextThemeInfo | Represents the theme information for the RichTextDocument. | |
RunNode | Represents content inside paragraphs, including paragraphs inside table cells. | |
Selection | Represents a Range or Ranges of content in a RichTextDocument. | |
TableAreaCellSettings | Settings that relate to a table cell within a table style area | |
TableAreaRowSettings | Settings that are specified for a table area that relate to a table row | |
TableAreaSettings | Settings that relate to a specific area of a table | |
TableAreaTableSettings | Contains settings that apply to a table | |
TableBorderSettings | An object that exposes the settings related to borders of a table. | |
TableBorderSettingsBase | An abstract base class that exposes border properties that are common to all table related BorderSettings classes. | |
TableCellBorderSettings | An object that exposes the settings related to the borders of a table cell. | |
TableCellMargins | Represents the margins around a cell in a table | |
TableCellNode | Represents a cell in a table. | |
TableCellSettings | Settings that relate to a table cell | |
TableCellSettingsBase | Abstract base class for settings that relate to a table cell | |
TableColumn | Represents a table column. | |
TableColumnsCollection | Represents a collection of TableColumn objects. Used by TableGrid's TableGrid.Columns property. | |
TableGrid | Represents table grid that defines columns of a TableNode. | |
TableInstanceSettingsBase | An abstract base class for settings that apply to a specific instance of a table | |
TableLevelSettingsBase | An abstract base class for settings that apply to a table | |
TableNode | Represents a table. | |
TableRowNode | Represents a row in a table. | |
TableRowSettings | Settings that relate to a table row | |
TableRowSettingsBase | An abstract base class for settings that apply to a table row | |
TableRowSettingsExceptions | Contains table level settings that are specified at a row level to override those of the containing table. | |
TableSettings | Contains settings that apply to a table | |
TableSettingsBase | An abstract base class for settings that apply to a table or row in a table. | |
TableStyle | The style used by Tables in a RichTextDocument | |
TabStopCollection | A collection of TabStop structures | |
TextFrameSettings | Settings that relate to a floating frame of text | |
TextNode | Represents text in the document. | |
ThemeColorDefinition | Represents the definition for a theme color. |
Interface | Description | |
---|---|---|
ICharacterSettingsOwner | Represents an object which can own a CharacterSettings instance. | |
IParagraphSettingsOwner | Represents an object which can own a ParagraphSettings instance. |
Structure | Description | |
---|---|---|
DocumentSpan | Structure containing an offset and length that identify a run of text within a document | |
Extent | Represents a extent value | |
FirstLineIndentation | Represents the first line indentation of a paragraph. | |
Indentation | Represents the vertical spacing before or after a paragraph Represents the first line indentation of a paragraph. | |
LineSpacing | Represents the vertical spacing of each line within a paragraph | |
ParagraphVerticalSpacing | Represents the vertical spacing before or after a paragraph | |
RectOffsets | Used to specify portion of a source rectangle in terms of percentage of width and height of the source rectangle. | |
RichTextFont | Represents a specific or themed font in a RichTextDocument. | |
RichTextMargin | Represent a width value on all 4 sides | |
RichTextPoint | Represents a point where X and Y coordinate values are represented by Extent structures. | |
RichTextSize | Represents a size where width and height is represented by Extent structures. | |
Shading | Represents the shading applied to characters, paragraphs or table cells | |
TableExtent | Represent an extent within a table. | |
TableRowHeight | Represents the height of a table row. | |
TabStop | A struct that represents a tab stop in a paragraph | |
TextFrameHeight | Represents the height of a text frame. | |
VersionedDocumentOffset | Represents a document offset within a specific version of a document. | |
VersionedDocumentSpan | Represents a span of document content within a specific RichTextDocumentVersion based on an offset and length. |
Enumeration | Description | |
---|---|---|
AutomaticColorUsageType | Provides a context where a color is being used to resolve automatic colors. | |
CharacterEmphasisMark | Specified an emphasis mark placed on characters | |
CharacterFormatType | Enum used by the RichTextDocument.ToggleCharacterFormatting method. | |
DocumentChangeType | Used by the DocumentContentChangedEventArgs's DocumentContentChangedEventArgs.ChangeType property. | |
ExtentRule | Determines how an extent will be calculated | |
ExtentUnitType | Determines the unit type for a Extent structure | |
FindOperator | Used to specify FindCriteria.Operator property. | |
FontUsageHint | Determines which font class to use for a run of text | |
HighlightColor | Represents the various highlight colors available for text. | |
LineBreakClearMode | Used to specify BreakNode.BreakClearMode property. | |
LineBreakType | Used to specify BreakNode.BreakType property. | |
LineFlowDirection | Represents the various ways lines of text can be flowed in a document. | |
ListType | Represents the various types into which a list can be classified. | |
NumberAlignment | Determines how a paragraph numbers will be aligned. | |
NumberFormatType | Determines the format of numbered list of paragraphs. | |
NumberSuffix | Determines what follows the numbering symbol in a numbered paragraph. | |
OffsetTrackingMode | Determines how VersionedDocumentOffsets track between versions. | |
ParagraphAlignment | Determines how text will be aligned horizontally. | |
ParagraphTextAlignment | Determines how text will be aligned vertically within a paragraph. | |
RichDocumentBreakType | Identifiers the possible break types in a RichTextDocument | |
RichDocumentRangeContentType | Identifies the possible content types when manipulating a Range in a RichTextDocument | |
RichDocumentSelectionMovementType | Options for how the a selection should be moved. | |
RichTextBorderType | Determines the type of the border around an element | |
RichTextImageFormat | Used to specify image format to use. | |
RichTextNodeType | Represents the various node types available. | |
RunVerticalAlignment | Determines how text will be aligned vertically within a run. | |
SelectionCollapseDirection | Options for how to collapse a Selection. | |
ShadingPattern | Determines the pattern to use to shade the background of an element | |
SpanTrackingMode | Determines how VersionedDocumentSpans track between versions. | |
StyleDisplayMode | Represents the various display modes available for styles. | |
SystemColorType | Represents the various system colors. | |
TableAlignment | Determines how a table will be aligned. | |
TableArea | Identifies an area inside a table | |
TableAreaSettingsUsageFlags | Identifies which table area settings to use for a table | |
TableCellBorderResolutionFlags | Represents the various resolution options which can be used for table cell borders. | |
TableCellVerticalAlignment | Determines how a table will be aligned. | |
TableCellVerticalMerge | Determines how a table will be aligned. | |
TableExtentBehavior | Enum used to specify how the widths of the table and its columns should be initialized when creating a new table via RichTextDocument.InsertTable method. Note that once the table is created, the end user can still resize its columns in the UI as desired. | |
TableExtentUnitType | Determines how the value of a TableExtent structure is interpreted | |
TableLayout | Determines the algorithm to use when laying out the contents of a table | |
TabStopAlignment | Determines the type of a tab stop. | |
TabStopLeader | Determines what characters will lead the tab. | |
TextFrameAnchor | Determines how text frame will be anchored | |
TextFrameDropCap | Determines how text frame will be displayed | |
TextFrameHorizontalAlignment | Determines how the text frame will be aligned horizontally | |
TextFrameVerticalAlignment | Determines how the text frame will be aligned vertically | |
TextFrameWrap | Determines how other text will be allowed to wrap around the text frame | |
ThemeColorType | Represents the various theme colors in a document. | |
ThemeFontType | Represents the various types of theme fonts | |
UnderlineType | Determines what type of underline to draw in a run of text.. | |
UnsupportedContentHandlingMode | Represents the various ways to handle known rich content that cannot be fully supported or round-tripped. |