TSE Ausgabe: Unterschied zwischen den Versionen

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen
K
K
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== auf der Rechnung - Bisher nur in BETA-Version ==
== 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.
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.


Zeile 12: Zeile 12:




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




Zeile 31: Zeile 31:




Die Größe wird in zehntel Punkten angegeben. Der Defaultwert von 50 ergibt also eine Größe von 5 Punkten. 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:
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:




Zeile 51: Zeile 51:




werden die TSE-Daten an einer frei defininierbaren Stelle vertikal (um 90 Grad gegen den Uhrzeigersinn) ausgegeben. Folgende [[SM.INI]] Einträge bestimmen die Position der TSE-Daten:
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:




Zeile 61: Zeile 61:




Beim vertikalen Text gelten die gleichen [[SM.INI]] Einträge wie beim statischen Text weiter oben. Die maximale Textlänge (Defaultwert) beträgt hier nur 90 Zeichen, was zu 4 Text Spalten führt.
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.

Aktuelle Version vom 7. Juni 2022, 11:46 Uhr

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.