TSE Ausgabe

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen

auf der Rechnung

Neben der dynamischen Ausgabe der TSE-Daten zwischen dem Zahlweisentext und dem Fußtext ist es möglich die TSE-Daten an einer festen Stelle auf dem Rechnungsformular auszudrucken.


Statischer Text

Mit dem SM.INI Eintrag


lTSERechnungStaticText


werden die TSE-Daten an einer frei definierbaren Stelle ausgegeben. Folgende SM.INI Einträge bestimmen die Position der TSE-Daten:


nTSEZeile -150
nTSESpalte 100


Die Werte sind in zehntel Millimeter vom linken bzw. oberen Rand anzugeben. Eine negative Zahl bei nTSEZeile gibt den Abstand vom unteren Rand an. Werden die Werte in der SM.INI nicht gesetzt, werden die Werte wie oben angegeben verwendet.
Durch einen weiteren SM.INI Eintrag lässt sich auch die Größe der Buchstaben beeinflussen:


nTSEHeight 50


Die Größe wird in zehntel Punkten angegeben. Der Defaultwert von 50 ergibt also eine Größe von 5 Punkten. Dieser Wert (in Punkten) ist in etwa vergleichbar mit der Größenangabe in einer Textverarbeitung. Zugleich bestimmt die Größe auch den Abstand zwischen den Zeilen. Die Anzahl der für die Ausgabe der TSE-Daten nötigen Zeilen lässt sich über die maximale Textlänge bestimmen:


nTSEMaxLen 200


Obiger SM.INI Eintrag bewirkt, dass die TSE-Daten in 2 Zeilen ausgegeben werden. Ein Wert von 90 hingegen verteilt die TSE-Daten auf 4 Zeilen.


Vertikaler Text

Mit dem SM.INI Eintrag


lTSERechnungVertikalText


werden die TSE-Daten an einer frei definierbaren Stelle vertikal (um 90 Grad gegen den Uhrzeigersinn) ausgegeben. Folgende SM.INI Einträge bestimmen die Position der TSE-Daten:


nTSEZeile -100
nTSESpalte 100


Beim vertikalen Text gelten die gleichen SM.INI Einträge wie beim statischen Text weiter oben. Die maximale Textlänge (Defaultwert) beträgt hier jedoch nur 90 Zeichen, was 4 Text Spalten ergibt.