[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Expand]Chart Control
  [Expand]Map Control
  [Collapse]Rich Text Editor
   [Collapse]Product Information
     Included Components
     Main Features
    Product Class Structure
    Supported Formats
   [Expand]Getting Started
   [Expand]RichEditControl Document
    Text Formatting
    Import and Export
   [Expand]Page Layout
    Spell Checking
    AutoCorrect Feature
    Track Changes
    Mail Merge
    Restrictions and Protection
   [Expand]Visual Elements
    Keyboard Shortcuts
    HTML Tag Support
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[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)

Main Features

The DevExpress Rich Text Editor allows you to introduce Microsoft® Word® like text editing features into your next application with ease. The XtraRichEdit Suite provides advanced text formatting capabilities and delivers numerous end-user options, helping you deliver compelling business solutions.

Expanded Supported File Formats

Various popular formats are supported to load, convert and save documents - DOC (MS Word 97-2003 format), DOCX (MS Word 2007 format), RTF, HTML, MHT (Web page archive format), XML (WordML format), ODT, EPUB, TXT (plain text). Documents can be exported to PDF. Read more...

Expanded Right-To-Left Support

You can load, display, print and export (to PDF) documents with the right-to-left text direction.

Expanded Automation Features

  • Field Support

    A subset of fields defined in ECMA-376 (Office OpenXML) standard is currently supported. Read more...

  • Document Variables Support.
  • Automatic Table of Contents

    You can quickly set up automatic Table of Contents (TOC) for the entire document or a section. Built-in styles, paragraph outline levels or TC fields can be used to build your Table of Contents. Read more...

  • Table of Captioned Document Objects

    You can add captions (numbered labels) to figures, equations and tables, and then use these captions to automatically build a table of the document objects, for example a table of figures, a table of equations or a table of tables.

Expanded Automatic Correction

Provides the capability to automatically detect and highlight hyperlinks, automatically correct two initial capitals, typos, and perform automatic correction using a custom expander functionality (for example, quickly insert symbols, any long piece of text, images, etc.). Read more...

Expanded Table Support

End-users can insert tables, rows and columns, edit a table layout by splitting and merging cells, align cell content, apply borders and shading to individual cells, delete cells, columns and rows. You can use Table API to perform all required table operations. Read more...

Expanded Floating Objects

End-users can insert text boxes and pictures as floating objects, move, resize, rotate and arrange them as needed. Borders and shading are supported. You can use Shape API to perform required operations with floating objects. Read more...

Expanded Comments

Comment is a reviewer's note added to the document. Comments are displayed in the Reviewing Pane or in a balloon that appears in the document margin. Comments can be nested. Read more...

Expanded Text Formatting Features

  • Character and Paragraph Formatting

    Provides all formatting features you would expect from a word processor. Characters can be formatted using different settings for font, font size, character style - bold, italics, underlined, strike-through style and different colors for background and foreground. Formatting options for paragraphs include alignment, indentation, variable paragraph and line spacing. Read more on character and paragraph formatting.

  • Bulleted and Numbered Lists.
  • Styles

    XtraRichEdit supports both paragraph and character based styles, as well as style inheritance. Stylesheets are compatible with Microsoft® Word®. End-users can modify existing styles.Read more...

  • Syntax Highlighting

    You can apply custom formatting on-the-fly to different categories of terms in the text of a document.

Expanded Text Editing Features

  • Paste Special

    The text and images can be copied and moved via the Clipboard. The Paste Special feature allows you to choose the format for data contained in the Clipboard and paste it within the document in the specified format.

  • Find and Replace

    The XtraRichEdit Suite allows you to initiate these operations via code, and also provides a complete UI solution available to your end-users without having to write a single line of code. Regular Expressions are supported. Read more...

  • Unlimited Undo and Redo Operations
  • Images

    You can embed images inline in all popular formats, including JPEG, JPG, PNG, GIF, BMP, TIF, TIFF, WMF, EMF, DIB. Read more...

Expanded Document Views and Layout

  • Predefined Views

    Like in Microsoft® Word®, we provide multiple predefined document layouts and allow you to freely switch between them while working on your document. Read more...

  • Zooming Documents In and Out

    All text processing features are available at any zoom level.

  • Document Sections

    Documents can be partitioned into a number of different sections with individual page settings. Read more...

  • Multi-column Document Layout

    This functionality allows you to lay out text in multiple columns within a particular section. Read more...

  • Headers and Footers

    Different headers and footers can be specified for the first page, odd and even pages, and each particular section. Page numbering fields (the current page number and the total number of pages) can be inserted. Read more...

  • Line Numbering

    You can add line numbering to document margins for certain types of legal documents. Line numbers can run continuously throughout the document, restart on each page or section or be suppressed for a specific paragraph. Read more...

Expanded Bookmarks and Hyperlinks

The XtraRichEdit Suite supports bookmarks and hyperlinks.

Expanded Document Protection

Document can be password-protected as read-only, and permissions can be granted to specific individuals to modify certain ranges of the document. Read more on document protection and ranges with permissions.

Expanded Document and Operation Restrictions

  • Operation Restrictions

    Commands such as Copy, Cut, Paste, Drag, Drop, Open, Save, Print, Zoom can be selectively disabled or hidden. Context menu can be disabled.


  • Document Restrictions

    Character/paragraph formatting, inline images, hyperlinks and bookmarks, sections and tables functionality can be allowed or denied.


Expanded Developer API

The control is built upon the RichEdit Core library and exposes a comprehensive set of methods, events and commands that enable a developer to build feature-rich applications.

After the document layout is finished, you can use Layout API to access pages and layout elements. Read more...

Expanded Localization

All DevExpress WinForms controls use the same approach to localizing their UI. Read more...

XtraRichEdit UI translation is complete for the following languages: German, Spanish, Japan and Russian.

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