DrawBarcode
Syntax
DrawBarcode(Text, Barcode, Links, Oben, 2D-Strichbreite, Höhe)
Parameter |
Datentyp |
Beschreibung |
Text |
text |
Text, der als Barcode ausgegeben werden soll |
Barcode |
number |
Barcodetyp |
Links |
number |
Abstand zum linken Rand des jeweiligen Bereichs (in Zehntelmillimetern) |
Oben |
number |
Abstand zum oberen Rand des jeweiligen Bereichs (in Zehntelmillimetern) |
2D-Strichbreite |
number |
Breite des kleinsten Datenelements (Strich) des Barcodes (in Zehntelmillimetern). Gilt nur für 2D-Codes. Wert > 0, optimaler Wert = 4 |
Höhe |
number |
Höhe des Barcodes (in Zehntelmillimetern) |
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 Konstanten ausgewählt werden:
Typ |
Länge |
Typ |
Hinweise |
Code128a |
beliebig |
alphanumerisch |
|
Code128b |
beliebig |
alphanumerisch |
|
Code39 |
beliebig |
alphanumerisch |
Normale Ausgabe des angegebenen Textes. Start- und Stoppzeichen werden jeweils durch ein * dargestellt. |
EAN13 |
12 oder 13 |
numerisch |
Bei Länge = 13 unverändert. Bei Länge = 12 wird Prüfziffer erzeugt und angehängt. |
EAN8 |
7 oder 8 |
numerisch |
Bei Länge = 8 unverändert. Bei Länge = 7 wird Prüfziffer erzeugt und angehängt. |
ISBN |
10 oder 13 |
numerisch |
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 13 |
numerisch |
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. |
QRCode |
beliebig |
alphanumerisch |
Der Code wird quadratisch ausgegeben und die Seitenlänge über den Parameter Höhe definiert. Der Parameter 2D-Strichbreite sollte den gleichen Wert wie der Parameter Höhe haben. |
Beispiel
'Das Beispiel gibt den Text "CODE39 als Barcode vom Typ Code39 aus
DrawBarcode(
"CODE39"
, BARCODE_CODE39, 100, 100, 4, 150)
'Das Beispiel gibt den Text "1234567891011" als Barcode vom Typ EAN13 aus
DrawBarcode(
"1234567891011"
, BARCODE_EAN13, 100, 100, 4, 150)
'Das Beispiel gibt den Text "1234567" als Barcode vom Typ EAN8 aus. Die Prüfziffer wird erzeugt und
'angehängt
DrawBarcode(
"1234567"
, BARCODE_EAN8, 100, 100, 4, 150)
'Das Beispiel gibt den Text "1234567890" als Barcode vom Typ ISBN aus. 0 wird entfernt, 987 wird
'vorangestellt, die Prüfziffer wird erzeugt und angehängt
DrawBarcode(
"1234567890"
, BARCODE_ISBN, 100, 100, 4, 150)
'Das Beispiel gibt den Text "QR-Code1234567891011" als QR-Code mit einer eitenlänge von 15 mm aus
DrawBarcode(
"QR-Code"
, BARCODE_QRCode, 100, 100, 150, 150)