Element |
Attribut |
Kardinalität
Optional / Pflicht |
Beschreibung
Gültige Werte |
PrintLayout |
|
1 |
Root Container Element |
|
Name |
Pflicht, nicht leer |
Name des Drucklayouts |
|
Remark |
Optional
|
Bemerkung zum Drucklayouts |
PrinterResolution |
|
1 .. N |
Container Element für Definnition der Druckerauflösung |
|
hDPI |
Pflicht |
Horizontale Auflösung in DPI [Dots per Inch] |
|
vDPI |
Pflicht |
Vertikale Auflösung in DPI [Dots per Inch] |
PrinterParameter |
|
1 |
Container Element für druckerspezifische Parameter |
Parameter |
|
0 .. N |
Element für druckerspezifischen Parameter |
|
Name |
Pflicht |
Name des druckerspezifischen Parameters. Erlaubte Werte:
"XIJET_QUEUE_DEPTH"
"XIJET_TRIGGER_MASK |
|
Value |
Pflicht |
|
<Canvas> |
|
1 |
Element für virtuelle Zeichenfläche.
Alle Postionsangaben der <Image> und <Text> Elemente beziehen sich auf die obere linke Ecke dieser
Zeichenfläche.. |
|
Height |
Pflicht |
Höhe der Zeichenfläche in [mm]. |
|
Width |
Pflicht |
Breite der Zeichenfläche in [mm]. |
<LoadFont> |
|
0 .. N |
Element für Schriftart. Alle von den <Text>-Elementen verwendeten Schriftarten müssen vorher mit <LoadFont> geladen werden>! |
|
FontNr |
Pflicht |
Interne nummer des Fonts. Diese Nummer wird von den <Text>-Elementen referenziert. |
|
File |
Pflicht |
Dateiname des Fonts |
|
Rotation |
Pflicht |
Ausrichtung/Drehung der Schriftart in Winkelgrad [º] relativ zu TODO. Erlaubte
Werte:
"0", "90", "180", "270" |
<Image> |
|
0 .. N |
Element für Images, Imges müssen im Format TODO gespeichert
sein! |
|
File |
Pflicht |
Dateiname des des Images |
|
hPos |
Pflicht |
Horizontale Position in [mm] des Bildes in der Zeichenfläche relativ zur linken obern Ecke. |
|
vPos |
Pflicht |
Vertikale Position in [mm] des Bildes in der Zeichenfläche relativ zur linken obern Ecke. |
|
Height |
Optional
|
Höhe des Bildes in [mm]. Wenn definiert so wird dasd Bild bis maximal dieser Höhe gedruckt, der Rest wird abgeschnitten. Wenn nicht
definiert so wird das gesamte Bild gedruckt. |
|
Width |
Optional
|
Breite des Bildes in [mm]. Wenn definiert so wird dasd Bild bis maximal dieser Breite gedruckt, der Rest wird
abgeschnitten. Wenn nicht definiert so wird das gesamte Bild gedruckt. |
<Text> |
|
0 .. N |
Element für staischen oder dynamischen Text.
TDOOD: Variable
Die verwendeten Fonts müssen vorher mit <LoadFont> geladen werden und werden via Attribut
FontNr referenziert.
|
|
FontNr |
Pflicht |
Referenz auf via
<LoadFont> geladenen Font.
|
|
String |
Optional
|
Statischer Text der gedruckt werden soll |
|
Variable |
Optional
|
Dynamischer Text der gedruckt werden soll. Das Attribut definiert das Sendungsattribute welches gedruckt wird. Erlaubte Werte:
"UPOC": UPOC der Sendung
"SIx": Sortierinfo SIx der Sendung
...
TODO |
|
Top |
Pflicht |
Positionierung: Linke obere Ecke in [mm] describe the bounding box of the text in pixels. |
|
Left |
Pflicht |
Positionierung: Linke obere Ecke in [mm] describe the bounding box of the text in pixels. |
|
Bottom |
Pflicht |
Positionierung: Linke obere Ecke in [mm] describe the bounding box of the text in pixels. |
|
Right |
Pflicht |
Positionierung: Linke obere Ecke in [mm] describe the bounding box of the text in pixels. |
|
Align |
Optional |
Optionales Attribut, wenn nicht definiert wird als Default "Left" verwendet.
Erlaubte Werte:"Left", "Center", "Right" |
|
Reverse |
Optional |
0= normal, 1= reverse colors |
|
Wrap |
Optional |
Optionales Attribut, wenn nicht definiert wird als Default "0" (No Warp) verwendet.
Erlaubte Werte:"0", "1"
0 = No wrapping, , when text reaches the edge of the bounding box the text is cplipped
1 = Wrap text. When text reaches the edge of the bounding box that word is automatically moved to the next line. |
|
Mirror |
Optional |
Optionales Attribut, wenn nicht definiert wird als Default "0" (Not mirror) verwendet.
Erlaubte Werte:"0", "1"
0 = Not mirror
1 = Mirror the resulting image about the center of the horizontal bounds. |
|
BottomJustify |
Optional |
Optionales Attribut, wenn nicht definiert wird als Default "0" (No BottomJustify) verwendet.
Erlaubte Werte:"0", "1"
0 = No BottomJustify
1 = Lines of text will be bottom justified ('Bottom' is a relative term, as it relates to rotation of 0). |