- Versionsunabhängiger und fehlertoleranter RTF Parser. Das bedeutet: kein
Abbruch wenn unbekannte oder fehlerhafte Formate verarbeitet werden. Stattdessen werden
diese ignoriert und übersprungen bis das nächste bekannte RTF Schlüsselwort gefunden
wird.
- Beliebige Font-Typen, -Grössen und -Attribute (fett, kursiv,
unterstrichen, durchgestrichen, Superscript und Subscript) können verwendet werden
- Textfarbe und Hintergrundfarbe können je Buchstabe gesetzt werden
- Unbegrenzte Anzahl Absätze (nur beschränkt durch vefügbaren Speicher)
- Automatischer Textumbruch über mehrere Seiten
- Erstellen Sie RTF Objekte indem Sie einen String mit dem RTF Text
übergeben, oder indem Sie den Dateinamen einer RTF Datei angeben, die von VPE in das
aktuelle Dokument geladen wird.
Die folgenden Attribute können separat je Absatz
gesetzt werden:
- Text Ausrichtung (links, rechts, zentriert, Blocksatz)
- Abstand vor und nach einem Absatz
- Zeilenabstand
- Default-Tab Positionen
- Individuelle Tab Positionen
- Hängender Einzug
- Linker und rechter Einzug
VPE verwaltet selbst keine Stylesheets, Auto-Bulleting oder
-Nummerierung, aber sie verarbeitet korrekt Stylesheets, Bulleting und Numbering wie es
z.B. von Word oder AmiPro generiert wird. Daraus resultiert die korrekte Darstellung von:
- Überschriften und nummerierten Absätzen jeglicher Art
- Bulleted-Listen
VPE verarbeitet zusätzlich die drei wichtigsten
RTF Absatz-Stile, um die
bestmögliche Kontrolle über das Verhalten von VPE bei automatischem Seitenumbruch zu
erhalten:
Absatz zusammenhalten. Ein Seitenumbruch darf nicht zwischen den
Zeilen eines Absatzes auftreten. Stattdessen wird der gesamte Absatz auf die nächste
Seite umgebrochen.
Nachfolgende Absätze verbinden. Ein Seitenumbruch darf nicht
zwischen den nachfolgenden Absätzen auftreten. Stattdessen werden sämtliche Absätze auf
die nächste Seite umgebrochen.
Absatz-Kontrolle. Ein Seitenumbruch darf nicht auftreten, wenn
dadurch die erste oder letzte Zeile eines Absatzes isoliert auf einer Seite stehen würde.
Stattdessen wird der gesamte Paragraph auf die nächste Seite umgebrochen.
Easy RTF:
VPE's Konzept bietet eine ganze Reihe von Methoden und
Properties, die die Verwendung von RTF wesentlich vereinfachen. Wir nennen das "Easy
RTF"!
Easy RTF erlaubt die Verwendung von RTF Text, ohne vollständige RTF
Blöcke gemäß der RTF Spezifikationen zu übergeben. D.h. ohne komplette Font- und
Farb-Tabellen anzugeben.
RTF Eigenschaften, die nicht von VPE unterstützt
werden:
- OLE Objekte
- Querverweise
- Inhaltsverzeichnisse, Index
- Eingebettete Bilder
- Tabellen
- Kopf- und Fußzeilen, Fußnoten
- Auto Nummerierung und Auto Bulleting, Stylesheets
|