What's New in DXperience v2011 vol 1
WPF Rich Editor Control
New Rich Edit Document Server
RichEditDocumentServer is a word processing engine developed to automate common word processing tasks. It is the non-visual equivalent of the RichEdit control, with complete functionality available via its API.
Typical applications include conversion, editing and modification of different document types and formats (RTF, DOCX, DOC, XML, HTML, MHT, ODT, EPUB, and TXT formats are supported). The Document Server can also be used to create mail merge or reporting server solutions.
Mail Merge Enhancements
With this release, mail merge functionality has been extended to provide support for nested merge operations with control over templates and the resulting document when each record is merged. The following features are available:
Automatic Table of Contents
You can quickly set up automatic Table of Contents (TOC) for the entire document or a section, or produce an automated Table of Figures. Built-in styles, paragraph outline levels or TC fields can be used to build your Table of Contents. Table of Figures is based on automatic sequential fields (SEQ) placed within paragraphs that are used to label figures or tables.
Document Variables
Each document has a collection of variables. Their values can be inserted into the document using DOCVARIABLE fields. A special event fires when a DOCVARIABLE field is updated, allowing you to handle the event and provide custom content for display purposes.
DOC File Format Support
DOC is a proprietary binary format used by all versions of Microsoft Word to store word processing documents. The WinForms Rich Edit Control can read and save DOC files in Word 97-2003 format containing common formatting features and supports advanced features which are implemented natively by our control.
Automatic Correction
The AutoCorrect feature modifies text as you type and offers the following benefits:
- Replace Internet addresses, network paths, and e-mail addresses with hyperlinks.
- Correct two initial capitals.
- Detect and correct typos and misspelled words using a spellchecker component.
- Implement text expander functionality (i.e. to quickly insert symbols or any long piece of text, and even images, using table entries).
- Insert any information based on input.
Table API
Table operations can be executed programmatically via our newly introduced table API. The table-specific object model provides methods that allow you to create tables or modify their content in code.

Syntax Highlighting
You can apply custom on-the-fly formatting to different categories of terms within document text. To parse text, you can use the DevExpress CodeParser library or a custom text parser.

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

Paste Special
The Paste Special command enables you to choose the format for data contained in the Clipboard and paste them into the document as if they are imported from the specified format.