RTF - Rich Text Format

<< Click to Display Table of Contents >>

Navigation:  Programming Techniques >

RTF - Rich Text Format

Previous pageReturn to chapter overviewNext page

[Professional Edition and above]

 

Features of VPE

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, super- subscript) can be used even in a single line or word

Text- and background color can be set for each letter

unlimited number of paragraphs (only limited by available memory)

Automatic text break over multiple pages

 

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 is not able to process style-sheets, auto-bulleting or numbering itself, but it manages correctly style-sheets, 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

 

Important Feature!

VPE processes the three most important RTF paragraph styles, to have the 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.

 

RTF Properties Not Supported by VPE

OLE objects

Cross References

Table of Contents, Index

Embedded Images

Tables

Right-, center and decimal aligned tabs

Headers, Footers, Footnotes

Auto numbering / auto bulleting, style-sheets