Über IDEAL Software Das Konzept von VPE Kurze Programmier-Beispiele Die verschiedenen Editionen im Überblick Referenzen, Presse- und Kundenstimmen Downloads Informationen zur Bestellung, Fax- und Online Bestellung Informationen über Updates und Upgrades Infos, Service Releases, FAQ Forum Eine e-Mail an IDEAL Software versenden
Home Konzept Beispiele Editionen Referenzen Download Bestellen Update Info Support Forum e-Mail

RTF Spezifikationen

Der RTF Parser
  • 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

 

Zurück
Zurück