Sprache 2024

Sprache / Anweisungen – erweiterte Draw-Anweisungen – Zeichnen von Text, Codes und Grafik

DrawBarcode


Syntax

DrawBarcode(value, code, left, top, xres, height,[text])

ParameterDatentypBeschreibung
ValuetextText, der als Barcode ausgegeben werden soll
CodenumberBarcodetyp
LeftnumberAbstand zum linken Rand des jeweiligen Bereichs (in Zehntelmillimetern)
TopnumberAbstand zum oberen Rand des jeweiligen Bereichs (in Zehntelmillimetern)
xresnumber
Breite des kleinsten Datenelements (Strich) des Barcodes (in Zehntelmillimetern). Gilt nur für 2D-Codes. Wert > 0, gut lesbar, optimaler Wert = 4
Heightnumber
Höhe des Barcodes (in Zehntelmillimetern)
TexttextErlaubt einen optionale Text unter dem Code auszugeben


Beschreibung

Mit der DrawBarcode-Anweisung kann der Barcode eines beliebigen Textes ausgegeben werden. 

Folgende Barcodetypen werden unterstützt und können direkt aus der Drop-down-Liste Konstantenausgewählt werden:

TypLängeDatentypHinweise
Code128abeliebigalphanumerisch
Code128b
beliebig
alphanumerisch

Code39
beliebig
alphanumerisch
Normale Ausgabe des angegebenen Textes. Start- und Stoppzeichen werden jeweils durch ein * dargestellt.
EAN1312 oder 13numerisch
Bei Länge = 13 unverändert. Bei Länge = 12 wird Prüfziffer erzeugt und angehängt.
EAN87 oder 8numerisch
Bei Länge = 8 unverändert. Bei Länge = 7 wird Prüfziffer erzeugt und angehängt.
ISBN10 oder 13numerisch
Bei Länge = 13 unverändert. Bei Länge = 10 wird die letzte Ziffer (die Prüfziffer des numerischen ISBN-Codes) entfernt, "978" vorangestellt und die Prüfziffer des Barcodes angehängt.
ISSN< 9 oder 13numerisch
Bei Länge = 13 unverändert. Bei Länge < 9 wird "977" vorangestellt und die ersten 7 Zeichen des numerischen ISSN-Codes und die Prüfziffer des Barcodes angehängt.
QRCodebeliebig
alphanumerisch
Der Code wird quadratisch ausgegeben und die Seitenlänge über den Parameter Höhe definiert. Der Parameter xres ist ohne Bedeutung, muss aber grösser als 0 sein, Default gleicher Wert wie Hight.


Beispiel

QR-Code


weitere Codes