ODTCreatorUnit

Gruppe

Integration Units

Klassenname

com.ebd.hub.datawizard.iu.ODTCreatorUnit

Funktion

Die Unit dient der Erstellung von Textdokumenten im OpenDocument-Format.

Beschreibung

Einleitung: Integration Units.

Die ODTCreatorUnit dient der Erstellung von Textdokumenten im OpenDocument-Format. Dieses wird von mehreren Office-Paketen und Textverarbeitungen unterstützt, unter anderem von OpenOffice 2.0.

Das Format der zu erzeugenden Office-Dokumente wird dabei durch eine Vorlage definiert, die z.B. einfach in OpenOffice als Textdokument erstellt wird. Diese ist wirklich als Textdokument zu speichern, nicht etwa als Vorlage im Sinne von OpenOffice.

Beschreibung der Parameter

Parametername

Erlaubte Werte

Default-Wert

Beschreibung

create multiple files

true, false

false

Auf true setzen, wenn mehrere Dokumente generiert werden sollen anstatt eines einzigen.

directory

Gibt das Verzeichnis an in das die Dateien geschrieben werden.

file pattern

Muster für die Namen der generierten Dokumente, wenn die Unit selbst sie wegschreibt (save files ist true). Das file pattern kann Platzhalter enthalten. Erlaubte Vorlagen dazu sind y, M, d, h, m, s, S und n.

root node for multiple files

Für jedes Vorkommen dieses Knotens wird ein einzelnes Dokument generiert (falls create multiple files den Wert true hat). Alle über diesem Knoten liegenden Knoten des Zielbaumes sind nicht erreichbar. Die Vorlage muss den äußersten Block immer auf den Knoten beziehen, der als root node gesetzt wurde.

save files

true, false

false

Auf true setzen, wenn die Unit selbst schon die generierte(n) Datei(en) wegschreiben soll (Pflichtwert).

template-file

Die Textdatei, die als Vorlage für die generierten Dokumente dient.

unknown tags replacement

?

Marken für unbekannte Felder werden mit der angegebenen Zeichenkette ersetzt.

Ein Beispiel zum Parameter file pattern wäre:

Für Rechnung<yyyy><MM><dd>_<HH><mm>

wird am 24.02.2006, um 12:30 Uhr entweder eine Datei erzeugt mit dem Namen:

Rechnung20060224_1230.odt


Oder, wenn create multiple files gewählt wurde, Dateien mit den Namen:

Rechnung20060224_1230_Part1.odt,

Rechnung20060224_1230_Part2.odt,

Rechnung20060224_1230_Part3.odt

...