- 5 minutes to read
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.
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...
You can load, display, print and export (to PDF) documents with the right-to-left text direction.
A subset of fields defined in ECMA-376 (Office OpenXML) standard is currently supported. Read more...
- Document Variables Support. Read more...
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.
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...
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...
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...
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...
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. Read more...
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...
You can apply custom formatting on-the-fly to different categories of terms in the text of a document.
Text Editing Features
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
You can embed images inline in all popular formats, including JPEG, JPG, PNG, GIF, BMP, TIF, TIFF, WMF, EMF, DIB. Read more...
Document Views and Layout
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.
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...
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...
Bookmarks and Hyperlinks
The XtraRichEdit Suite supports bookmarks and hyperlinks. Read more...
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.
Document and 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.
Character/paragraph formatting, inline images, hyperlinks and bookmarks, sections and tables functionality can be allowed or denied.
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...
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.