CIB format technischer Leitfaden (DE)

3. CIB format/output als "Dokumentformatierer"

3.1. Dynamische Feldanweisungen

Ein RTF Dokument kann bis zu 85 (Stand MS-Office 2007) verschiedene Feldbefehle beinhalten, die Großteils von der CIB merge Komponente beim Zusammenmischen unterstützt werden.

Folgende Feldbefehle eines RTF Dokumentes werden bei einer konkreten Ausgabeaufbereitung direkt durch die CIB format/ouput Komponente in die Ausgabedatei umgesetzt:

Feldbefehl (dt. / engl.)

Bedeutung

ABSCHNITTSEITEN / SECTIONPAGES

Gibt die Gesantseitenanzahl im aktuellen Abschnitt aus.

ANZSEITEN / NUMPAGES

Gibt die Gesamtseitenanzahl an der betreffenden Stelle im Dokument aus

AUTONR / AUTONUM

Fügt ein Numerierungsfeld ein

AUTONRDEZ / AUTONUMDEZ

Fügt ein Numerierungsfeld in Dezimalform ein.

AUTONRGLI / AUTONUMOUT

Fügt ein automatisches Numerierungsfeld im Gliederungsformat ein

AUTOR / AUTHOR

Fügt den Namen des Autors aus den Dokumenteigenschaften im Dokument ein

CREATEDATE

Fügt das Erstellungsdatum gemäß Formatschalter in das Dokument ein

DATEIGRÖSSE / FILESIZE

Fügt die Dateigröße auf dem Datenträger in das Dokument ein.

DATEINAME / FILENAME

Fügt den aktuellen Dateinamen des Dokumentes ein.

DATUM / DATE

Fügt das aktuelle Datum gemäß Formatschalter in das Dokument ein

DOKEIGENSCHAFT / DOCPROPERTY

Fügt den Wert der aktuellen Dokumenteigenschaft ein.

DOKVARIABLE / DOCVARIABLE

Fügt den Wert der Dokumentvariablen NAME ein

DRUCKDAT / PRINTDATE

Gibt das aktuelle Druckdatum aus.

EINFÜGENGRAFIK / INCLUDEPICTURE

Fügt die aktuelle Grafik aus dieser Dateiangabe ein.

FORMULARDROPDOWN / FORMDROPDOWN

Definiert eine Aufklappliste (Combobox) in einem RTF Formular.

FORMULARKONTROLLFELD / FORMCHECKBOX

Definiert ein Ankreuzfeld (Checkbox) in einem RTF Formular.

FORMULARTEXT / FORMTEXT

Definiert Formularfelder gemäß der in Word möglichen Formularfeldspezifikationen.

Es gibt diverse CIB Zusatzschalter, die eine erweiterte Spezifikation der Formularfelder ermöglichen.

Dazu zählen z.B. Schalter zur Kennzeichnung von Signaturfeldern und mehrzeiligen Eingabefeldern.

HYPERLINK / HYPERLINK

Gibt den Link aus diesem Feld in entsprechender hervorgehobener Darstellung aus. Bei manchen Ausgabeformaten (z.B. PDF, HTML) werden zusätzliche interne/externe Linkunktionalitäten unterstützt (Kapitelverweise, Internetverbindung etc.)

INDEX / INDEX

Erstell einen Index

INFO / INFO

Fügt Informationen aus den Dokumenteigenschaften „Datei-Info“ in das Dokument ein

REF

Fügt eine Variable ein.
Dieser Feldbefehl wird vom CIB format nur im Zusammenhang mit der INCLUDETEXT und INCLUDEPICTURE-Anweisung ausgewertet. Durch eine geschachtelte Feldfunktion kann der Name der includierten Datei dynamisch aufgebaut werden.
z.B. { INCLUDETEXT "{ REF var }datei.rtf" }
(ab CIB format Version 5.3.233a)

SAVEDATE

Fügt das Datum der letzten Speicherung gemäß Formatschalter in das Dokument ein

SEITE / PAGE

Fügt die aktuelleSeitenzahl ein

SEITENREF / PAGEREF

Fügt die Seitenzahl ein, auf der die Textmarke endet.

SEQ / SEQ

Fügt eine automatische Sequenznummer ein. Der Sequenz kann ein Name gegeben werden.

Ab CIB format Version 5.3.240:

Dieses Feld kann zur automatischen Nummerierung von Listen in Mischprojekten verwendet werden. Durch Zusatzschalter ist z.B. ein Rücksetzen der Nummerierung möglich.

\N     Fügt die nächste Folgenummer für die angegebenen Elemente ein (default).

\R n  Setzt die Folgenummer auf die angegebene Zahl n zurück.

\S n   Setzt die Nummerierung bei der Überschriftenebene n fort (Formatvorlage: Überschrift n).

\H     Verbirgt das Feldergebnis.

\C         Fügt die zuletzt verwendete Folgenummer dieser Sequenz ein.

Details  siehe Schulungsunterlagen „Dynamische Dokumente“.

SET

Belegt eine Variable mit einem Wert.
Dieser Feldbefehl wird speziell für die geschachtelten INCLUDETEXT und INCLUDEPICTURE-Anweisungen benötigt um den variablen Teil des Dateinamens zu belegen.
z.B. {SET var "Eingabe" }
{ INCLUDETEXT "{ REF var }datei.rtf" }
(ab CIB format Version 5.3.233a)

{SET var "" } setzt die Variable auf leer.
(ab CIB format Version 5.3.237a)

SONDZEICHEN / SYMBOL

Fügt ein spezielles Sonderzeichen ein

XE / XE

Kennzeichnet einen Text als Indexeintrag

ZEIT / TIME

Fügt die aktuelle Zeit gemäß Formatschalter in das Dokument ein.

Die genaue Syntax der Feldfunktionen entnehmen Sie bitte der CIB Schulungsunterlage zur dynamischen Dokumentgenerierung oder aus der Hilfe des Textsystemes, dass Sie für die Dokumenterstellung nutzen.