Allgemein

Befehlsübersicht zur Verwendung in Druckdateien für zvoove für Gebäudedienstleister

 

Befehl

Beschreibung

<SB+>

Fettdruck einschalten (Style Bold on)

<SB->

Fettdruck ausschalten (Style Bold off)

<SI+>

Kursivdruck einschalten (Style Italic on)

<SI->

Kursivdruck ausschalten (Style Italic off)

<SU+>

Unterstreichungsstrich einschalten (Style underline on)

<SU->

Unterstreichungsstrich ausschalten (Style underline off)

<SE+>

Barcodeausgabe einschalten

<SE->

Barcodeausgabe ausschalten

<FH x>

Schriftgröße festlegen (Font Height); x ist ein Wert in Zehntelmillimeter

<FH PDF x>

Abweichende Schriftgröße für PDF-Dokumente

Wenn für ein PDF-Dokument (z.B. Rechnung oder Mahnung im Archiv) eine andere Schriftgröße genutzt werden soll wie auf dem Ausdruck (z.B. um Diskrepanzen zwischen Ausdruck und PDF-Dokument in der Darstellung auszugleichen), so ließe sich das mit dem Befehl <FH PDF> steuern.

Durch den Befehl <FH PDF> kann man explizit die Schriftgröße des PDF-Druckers setzen. Da <FH> weiterhin beide Größen setzt, muss <FH PDF> immer nach <FH> folgen.

Beispiele:
<FH PDF 40><FH 30> à Beide Schriftgrößen (Ausdruck und PDF-Dokument) sind 30

<FH 30><FH PDF 40> à Schriftgröße Drucker 30, Schriftgröße PDF 40

Der <FH PDF> Befehl gilt dann so lange, bis der nächste <FH> Befehl folgt.

Dieses betrifft allein die Schriftgröße. Die Schriftgröße spielt zwar auch eine Rolle bei den Zeilenabständen und Seitenumbrüchen, hierfür ist der Befehl aber nicht relevant.

Des Weiteren wird auch bei einer PDF-Vorschau der Befehl <FH PDF> angesteuert (z.B. Vorschau in der Faktur).

<FN x>

Schriftart festlegen (Font Name); x ist der Name des Zeichensatzes

<AL>

Textausrichtung linksbündig (Alignment Left)

<AR>

Textausrichtung rechtsbündig (Alignment Right)

<W x>

Ausgabeweite festlegen; x ist ein Wert in Zehntelmillimeter

<W 0>

Ausschalten der Weitenbegrenzung

["Text" x]

einfacher Text wird in Anführungszeichen in eckigen Klammern gesetzt. X ist ein Wert in Zehntelmillimetern und legt die Position vom linken Blattrand fest.

[Daten x]

Textmarken (Felder die von VERDI übergeben werden) werden ohne Anführungszeichen geschrieben. X ist ein Wert in Zehntelmillimetern und legt die Position vom linken Blattrand fest.

<LH x y>

zeichnet horizontale Linie; x bezeichnet die Startposition (Zehntelmillimeter vom linken Blattrand); y legt die Länge in Zehntelmillimetern fest

<LV x y>

zeichnet vertikale Linie; x bezeichnet die Startposition (Zehntelmillimeter vom linken Blattrand); y legt die Länge in Zehntelmillimetern fest

<B n x y z>

ermöglicht die Ausgabe einer Bitmap-Grafik; n bezeichnet den Dateinamen (inkl. Pfad); x legt die Position vom linken Blattrand in Zehntelmillimetern fest; y legt die Breite des Bildes fest (optional); z legt die Höhe des Bildes fest (optional)

<T n x y z>

Funktion wie oben beim B-Befehl, dann einsetzen, wenn Bilder spiegelverkehrt ausgegeben werden

<C x>

ändert Druckfarbe; x kann sein: BLACK, RED, GREEN, BLUE, GRAY1, GRAY2, WHITE

<P x>

Zeilenvorschub in Zehntelmillimetern

<KRTFP x>

Zeilenvorschub in Zehntelmillimetern wenn KEIN RTF-Text gedruckt wird

<RTFP x>

Zeilenvorschub in Zehntelmillimetern wenn EIN RTF-Text gedruckt wird

<R x>

Gibt den druckbaren Bereich eines zusätzlichen Feldes mit Endlostext an

<OH>

Ausdruck im Hochformat (dieser Befehl muss in der ersten Zeile der Druckdatei stehen; danach dürfen in dieser Zeile keine weiteren Befehle folgen)

<OQ>

Ausdruck im Querformat (dieser Befehl muss in der ersten Zeile der Druckdatei stehen; danach dürfen in dieser Zeile keine weiteren Befehle folgen)

<K x>

Druckbeginn bei Position x (gemessen in Zehntelmillimeter vom oberen Blattrand)

<H x>

Druckende bei Position x (gemessen in Zehntelmillimeter vom unteren Blattrand)

[-xDaten x]

Der Minuswert vor der Textmarke hebt den „P-Befehl“ der vorhergehenden Zeile auf, wenn die Textmarke nicht gefüllt wird.

<N+>

Zeilenumbruch-Kommando einschalten

<N->

Zeilenumbruch-Kommando ausschalten

<ET>, <EB>,

<ER>, <EL>

Diese Befehle geben in Druckdateien mit X und Y Koordinate (z.B. PERS1.DAT) den Blattrand nach Oben (=ET), Unten (=EB), Rechts (=ER) und Links (=EL) an. Der Befehl dient dazu, falls ein Bereich verschoben gedruckt werden soll, die Positionsangaben der einzelnen Textmarken nicht ändern zu müssen

<EMPTY+>

<EMPTY->

Mit diesem Befehl kann in Abhängigkeit, ob eine Textmarke gefüllt ist oder nicht, ein weiterer Text gedruckt werden.

Bsp.:

<EMPTY+STDVORGABE>["Vorgabe:" 1500][STDVORGABE 1750]<EMPTY-><P 40>

Mit <EMPTY+STDVORGABE> wird diese Logik aktiviert. STDVORGABE ist in diesem Fall die Textmarke, die entsprechend geprüft wird, ob sie gefüllt werden kann. Nur wenn diese Variable gefüllt wird, wird auch der Text "Vorgabe:" angedruckt.

Mit <EMPTY-> wird die Prüfung wieder abgeschaltet.

Alle Informationen die dann zwischen den beiden Textmarken EMPTY+ und EMPTY- hinterlegt sind, werden nur dann gedruckt, wenn wie in diesem Beispiel eine Stundenvorgabe hinterlegt ist.

+

Über das Kommando „+“ können mehrere Textmarken in Reihe geschaltet und ausgegeben werden.

Beispiel: im Arbeitsschein soll direkt nach dem Reinigungstermin die Stundenvorgabe ausgegeben werden. Die Textmarke für den Termin wird ganz normal positioniert [Datum 200], bei der folgenden Textmarke für die Vorgabe wird anstatt der Positionierung einfach das Kommando „+“ hinterlegt [STDVORGABE +].

So können beliebig viele Textmarken in Reihe geschaltet werden.

<SQ+>

QR Code Startbefehl

<SQ->

QR Code abschließen

Hat Ihnen der Beitrag nicht weitergeholfen oder fehlen Ihnen Informationen? Dann schreiben Sie uns ein kurzes Feedback über Wissensdatenbank-Verbesserungswunsch, damit wir diesen Artikel verbessern können.