Skip to main content
All docs
V17.2

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.

  • The Rich Edit Document Server provides API for working with bookmarks and hyperlinks. For more information, see the Hyperlinks and Bookmarks topic.