[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Collapse]Rich Text Editor
   [Expand]Product Information
    Product Class Structure
    Supported Formats
   [Expand]Getting Started
   [Expand]RichEditControl Document
    Text Formatting
    Import and Export
   [Expand]Page Layout
    Track Changes
    Mail Merge
    Restrictions and Protection
   [Expand]Visual Elements
    HTML Tag Support
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Product Class Structure

Use the following links to access reference information about the most important classes in the DXRichEdit for WPF suite.

Class Description
RichEditControl The primary control of the DXRichEdit for WPF suite. A RichEditControl displays the document, and provides the comprehensive functionality to support common rich text operations.
DraftView The view without pagination. This view does not display complex formatting features.
SimpleView This view provides document pagination and displays basic page formatting.
PrintLayoutView This view displays all formatting in the document (including complex formatting), and can be used to preview the document printout.
SubDocument An interface that exposes the basic API functionality.
Document An interface that inherits from the SubDocument and exposes specific API functionality.
DocumentPosition A class that represents a position within the document.
DocumentRange An interface that defines a document range.
Paragraph A single paragraph in a document.
DocumentImage An interface that defines an inline image in the document.
Field An interface that defines a document field. A field is a set of codes that instructs a RichEditControl to insert text or graphics into a document automatically.
Hyperlink An interface that defines a hyperlink in the document.
Bookmark An interface that defines a bookmark in the document.
Section An interface that defines a section that enables you to set up certain aspects of the document layout.
SectionColumn A class that represents an individual column in the layout.

Is this topic helpful?​​​​​​​