Main Features
- 3 minutes to read
Rich Edit Document Server allows you to automate common word processing tasks (format conversion, document editing in code, mail merge and printing to PDF etc.).
Supported File Formats
- Plain Text
- Microsoft Word 97-2003 format (DOC)
- Rich Text Format (RTF)
- HTML
- MHTML - web page archive format
- Office Open XML format (Microsoft Office 2007 or .docx)
- OpenDocument format (implemented by the OpenOffice.org office suite)
- WordML format
- Electronic Publication (EPUB)
- PDF format (export only)
Master-Detail Mail Merge
Basic Mail-Merge Functionality
This feature allows you to use data retrieved from a data source to fill in the fields in a document template. For more information, see the Mail Merge topic.
Master-Detail Reporting
Master and Detail templates can be nested within the basic merge template to create a master-detail report. You can use this feature to create catalogs, header/detail invoices or statements. For more information, see the Master-Detail Report topic.
Automation Features
Field Support
A subset of fields defined in the ECMA-376 (Office OpenXML) standard is currently supported. For more information, see the Fields topic.
Document Variables Support
The DOCVARIABLE field enables you to perform complex merge and substitution operations with documents. For more information, see the DOCVARIABLE topic.
Table Support
- You can use the Table API to perform all required table operations such as inserting tables, rows and columns, editing table layout by splitting and merging cells, aligning cell content, applying borders and shading to individual cells, and deleting cells, columns and rows. For more information, see the Tables topic.
Floating Objects
- You can use the Shape API to move, resize and rotate floating objects. For more information, see the Floating Objects topic.
Text Formatting Features
Character and Paragraph Formatting
Provides all of the formatting features of a word processor. Characters can be formatted using different settings for font, font size, character style (bold, italics, underlined and strike-through), and different colors for background and foreground. Formatting options for paragraphs include alignment, indentation, variable paragraph, and line spacing. For more information on characters and paragraphs, see the characters and paragraphs topics.
Bulleted and Numbered Lists
Bulleted, numbered and multi-level lists can be created and modified using API. For more information, see the Numbered and Bulleted Lists topic.
Styles
You can programmatically apply paragraph and character based styles. For more information, see the Styles topic.
Text Editing Features
Find and Replace
The Rich Edit Document Server allows you to perform “find” and “replace” operations in code. Regular Expressions are supported.
Images
You can insert images inline using popular formats such as JPEG, JPG, PNG, GIF, BMP, TIF, TIFF, WMF, EMF and DIB. For more information, see the Pictures topic.
Document Layout
Document Sections
Documents can be partitioned into a number of different sections with individual page settings. For more information, see the Sections topic.
Multi-column Document Layout
This functionality allows you to lay out text in multiple columns within a particular section.
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. For more information, see the Headers and Footers topic.
Line Numbering
Line numbers can be added 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. For more information, see the Sections topic.
Bookmarks and Hyperlinks
- The Rich Edit Document Server provides API for working with bookmarks and hyperlinks. For more information, see the Hyperlinks and Bookmarks topic.