CIB format technischer Leitfaden (DE)
4. Ausgabemodule
4.8. CIB format/text
Dieses Ausgabeformat erzeugt aus dem Eingabedokument einen unformatierten blanken Textdatenstrom. Der Anwender kann individuell bestimmten, ob die Optik des Ursprungsdokumentes durch Leerzeichen aufgefüllte Textausrichtungen nachgebildet werden soll.
Dieses Modul findet seinen hauptsächlichen Einsatz in Bereichen in denen Datenbanksysteme und Terminalarbeitsplätze den Einsatz und die Darstellung von formatiertem Text nicht ermöglichen oder unformatierten Text zwingend erforderlich machen.
Spezielle Properties für die Textausgabe:
Diese Properties können nicht im RTF über PRINT CIB Befehl gesetzt werden.
Optionsname |
Optionswert |
Datentyp |
OutputFormat |
Diese Property kann mit dem Wert "FormatText" belegt werden |
Char* |
OutputFilename |
Name der Ausgabedatei in die Text-Daten geschrieben werden . Ist keine Ausgabedatei angegeben, wird der Name der Eingabedatei verwendet und mit dem Suffix „txt“ versehen. |
Char* |
InputFilename |
Name der Eingabedatei, die in Text-Format umgewandelt werden soll. |
Char* |
TableConversion |
FALSE (Default) Tabellenzellen werden untereinander ausgegeben. TRUE: Tabellen werden in ihrem optischen Erscheinungsbild nach Text konvertiert und zwischen den Zellen werden Blanks als Füllzeichen eingefügt. |
Long (boolean) |
WrapToPage |
Steuert den Zeilenumbruch der Textausgabe anhand der RTF-Formatierung. 1 = Die im RTF vorhandenen Formatierungs-Informationen (z.B. Fonteigenschaften) werden für den Zeilenumbruch der Textausgabe verwendet. 0 = Textausgabe ohne Berücksichtigung der Formatierung im RTF. Der Text wird fortlaufend ausgegeben. Bei Abschnitts-/Seitenwechsel erfolgt ein Zeilenumbruch. |
Char* |
TextReplaceMap |
Bei der Textausgabe kann ein Zeichen durch ein anderes ersetzt werden. Syntax: replace-spec = {<OrigCode>,<ReplaceCode>} mit OrigCode, Replace = Dezimalwerte der Zeichen
Beispiel: |
Char* |
WriteHeaderFooter (ab CIB format Version 7.1.0) |
Über diese Property wird gesteuert, ob die Textausgabe mit oder ohne Kopf- und Fußzeilen erfolgen soll. 1 Kopf- und Fußzeilen werden ausgegeben (default) 2 Keine Ausgabe von Kopf- und Fußzeilen |
Char* |
Hinweis:
Für C++-Anwender sind die Optionsnamen in separaten Headerdateien als defines hinterlegt.