XtraRichEdit Suite Main Features
 
	Rich Text Formatting
o	Character and Paragraph Formatting 
o	Bulleted and Numbered Lists 
o	Styles
o	Document Sections – Documents can be partitioned into a number of different sections with individual page settings. Multi-column layout allows you to flow the text across multiple columns.
o	Table Support – The end-user or a programmer (via Table API) can insert tables, edit table layout by splitting and merging cells, inserting rows and columns. Nested tables are also supported.  
o	Headers and Footers support.
	Text Operations
o	Paste/Insert/Append – Any supported content, including formatted text and images, can be properly converted and included into the document, using Paste commands or corresponding API methods.
o	Copy/Get content – Any document range in any supported format is available via Copy commands or corresponding API methods.
o	Find and Replace – A search can be performed in a document for text or any character combination. Regular Expressions can be used in search/replace operations.
o	Multi-Level Undo/Redo – Mistakes can be easily corrected on the spot with the help of this option.
o	Images – Images can be inserted into a document and positioned as characters.
o	Autocorrect options – You can correct or format text as you type and create text expanders to insert any supported content.
	Document Automation
o	RichEditDocumentServer – non-visual equivalent of the RichEditControl, posessing all its functionality available via code.
o	Document Fields – A subset of fields defined in ECMA-376 (Office OpenXML) standard is currently supported, including PAGE, MERGEFIELD, TC, SEQ, and DOCVARIABLE. Field switches are supported. Fields can be nested.
o	Automatic Table of Contents – TOC field is supported, enabling you to create table of contents and table of figures.
o	Mail Merge – Data from the database or the object data source exposing the ILIst interface can be merged with the source document via MERGEFIELD fields. Resulting document can be saved to a file, sent to a stream, new RichEditControl instance or to the RichEditDocumentServer instance.
o	Fields with Custom Action – DOCVARIABLE field when updated fires an event that enables you to retrieve arbitrary content and insert it in place of the field.
o	Master-Detail Reports – Reporting can be readily acccomplished using nested fields with custom actions and RichEditDocumentServer.
	Document Protection
o	Document can be password-protected as read-only, and permissons can be granted to specific individuals to modify certain ranges of the document.
Document Restrictions
o	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.
o	Document Restrictions – Character/paragraph formatting, inline images, hyperlinks and bookmarks, sections and tables functionality can be allowed or denied.
	Multi-Language Support 
o	Spell Checking - The RichEditControl has built-in support for as-you-type spell checking (requires a valid license for the XtraSpellChecker component). 
o	Localization – a comprehensive localization technique is available across all DevExpress controls. All captions can be translated into various languages or replaced by their text equivalents. 
Supported File Formats
o	Image – The control provides support for the most popular image file formats, including JPEG, PNG, GIF, BMP, TIFF, WMF, EMF.
o	Export to PDF – Document can be exported to PDF format.
o	Load and Save – Documents can be loaded and saved using Rich Text Format (RTF), HTML, web page archive format (MHTML), Word 97-2003 (DOC format), Office Open XML format (aka MS Office 2007 or .docx), OpenDocument format (implemented by the OpenOffice.org office suite), WordML format, EPUB format or as unformatted text.