Kunden Login Forum Online Help Open Source English Version

RTF Spezifikation

  • 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 eingestellt 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 generiert wird. Daraus resultiert die korrekte Darstellung von:

  • Überschriften und nummerierten Absätzen jeglicher Art
  • Bulleted-Listen

Absatzkontrolle

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

bullet Kundenstimmen

"Virtual Print Engine was simple to implement yet provided the Printer Control and Power that we could not find in any other Software Program available on the market."

Dan Climent, President, SoftPoint Systems Inc., Fremont, California, USA

Weitere Stimmen...