Aufbau der XML-Struktur

Zur Verfügung stehende Hauptelemente

Nachfolgende Auflistung zeigt die für die Gestaltung von Layouts zur Verfügung stehenden XML- Hauptelemente:

Das <layout> Element

Das <layout> Element ist das Root-Element einer XML-basierten Layout-Vorlage, durch das die komplette Layout-Definition umschlossen wird.

Das <page> Element

Das <page> Element entspricht einer Seite eines Besucherausweises bzw. Besucherscheins. Alle Layout-Elemente, die von <page> Tags umschlossen werden, werden auf derselben Seite dargestellt.

Das erste <page> Element einer Layout-Definition muss das <badgedata> Element enthalten, mit dem die Größe des Layouts festgelegt wird.

Das <page> Tag bietet als optionales Attribut paper. Mit diesem kann ein Papier-Typ vorgegeben werden (z.B. paper=“DIN A4“). Der Papier-Typ entspricht dem Namen der Papier-Vorlage in der Datenbank.

Hinweis: Das Attribut paper kann in jedem <page> Element angegeben werden, zur Zeit wird aber nur das Attribut des ersten <page> Elements in einem Layout ausgewertet und als Papier-Typ für alle vorhandenen Seiten verwendet.

Das <badgedata> Element

Das <badgedata> Element definiert verschiedene Eigenschaften einer Layout-Seite. Unter anderem wird die Größe des Layouts definiert.

Das Element beinhaltet folgende Unterelemente:

Das <textbox> Element

Mit dem <textbox> Element wird ein Text im Layout erzeugt. Das Element beinhaltet folgende Unterelemente:

Das <textbox> Tag besitzt außerdem das optionale Attribut type, mit dem die Textbox eingeordnet werden kann. Über den Typ können in der Maske „Layout ändern“ Schriftart, Farbe etc. für alle Elemente desselben Typs geändert werden. Folgende Werte stehen zur Auswahl: * caption * label * content * footer

Achtung: Alle <textbox> Elemente gleichen Typs müssen die gleiche Formatierung besitzen, d.h. werden innerhalb der Elemente die oben beschriebenen Tags verwendet, müssen diese mit den gleichen Werten gefüllt werden.

Hinweis: Soll das <textbox> Element in der Maske „Layout ändern“ nicht mittels einer der Type-Gruppen editierbar sein, muss das Attribut weggelassen werden.



Das <frame> Element

Mit dem <frame> Element können Linien und Rahmen abgebildet werden. Das Element beinhaltet folgende Unterelemente:

Das <bitmap> und <backgroundBitmap> Element

Mit dem <bitmap> Element können Bilder in die Vorlage eingefügt werden. Das Element beinhaltet folgende Unterelemente:

Das spezielle <backgroundBitmap> Element identifiziert ein optionales Hintergrundbild. Es entspricht inhaltlich dem Element, darf aber nur einmal pro <page> verwendet werden und muss als erstes Element auf der Seite definiert werden. Bilder, die ohne „Contentmarker“ eingefügt werden (also statische Bilder), müssen in der Datenbank vorhanden sein, damit sie angezeigt werden. Sie können entweder zusammen mit dem Layout aus einer .vxlt Datei importiert werden oder über den Media Browser manuell hinzugefügt werden.