- Version independent and error tolerant RTF parser. This means: no
termination, if unknown or erroneous formats are processed, instead they are ignored and
skipped until the next known keyword is found.
- Any font-types, -sizes and -attributes (bold, italic underlined,
strikeout, superscript and subscript) can be
used
- Text color and background color can be set for each letter
- unlimited number of paragraphs (only limited by available memory)
- Automatic text break over multiple pages
- Create RTF objects either by supplying the RTF text as string, or specify
a file name and let VPE load the file into the current document
The following attributes can be set separately for
each paragraph:
- Text alignment (left, right, centered or justified)
- Space before and after a paragraph
- Space between lines
- Default-Tab positions
- Individual tab positions
- Hanging indent
- left and right indent
VPE itself does not manage stylesheets, auto-bulleting or numbering
itself, but it processes correctly stylesheets, bulleting and numbering emitted for
example by Word or AmiPro, which results in a correct representation of:
- Headlines, and numbered paragraphs of any kind
- Bulleted-Lists
VPE processes the three most important RTF
paragraph styles, to have best control over the behavior when automatic page breaks occur:
Keep paragraph intact. A page break may not occur between the
lines of a paragraph. Instead, the whole paragraph is moved to the next page.
Keep paragraph with the next paragraph. A page break may not
occur between the following paragraphs. Instead, the paragraphs are moved to the next
page.
Paragraph control. A page break may not occur, if only the first
line of a paragraph would remain on the current page, or if only the last line of a
paragraph would be placed on the next page.
Easy RTF:
VPE's conception offers a lot of methods and properties to
make the use of RTF much easier. We call this: "Easy RTF"!
Easy RTF allows to use RTF text without supplying a complete RTF body as
settled in the RTF specifications, i.e. without specifying complete font tables and color
tables.
RTF Properties Not Supported by VPE:
- OLE objects
- Crossreferences
- Table of Contents, Index
- Embedded Images
- Tables
- Headers, Footers, Footnotes
- Auto numbering / auto bulleting, stylesheets
|