Bei der Generierung der Barcodes kann mittels optionaler Parameter das Erscheinungsbild bzw. das Verhalten des Generators beeinflusst werden.
Insbesondere zur Anpassung der Größe sollten unsbedingt die zur Verfügung stehenden Parameter verwendet werden und die Barcodes nicht mittels CSS („width“, height, etc.) angepasst werden, da dies ggf. zu nicht mehr maschinenlesbaren Codes führt.
Es stehen die folgenden Parameter zur Verfügung (hier am Beispiel der Generierung mittels Smarty-Tag, Erläuterungen für die Angabe der Parameter bei der Erstellung mittels PHP-Code finden Sie in der Datei „…plugins/coe_barcode_generator/library/php-barcode-generator-main/Readme.md“)
Optionale Parameter
output | Definiert das Ausgabeformat des Barcodes. Mögliche Werte: ‚PNG‘ (Standard), ‚JPG‘, ‚SVG‘, ‚HTML‘ |
codetype | Legt den zu verwendenden Code-Typ fest, siehe Unterstützte Code-Arten Standard: TYPE_CODE_128 |
widthFactor | Die Länge des Textes / Codes bestimmt die Breite des Barcodes. Mit diesem Faktor kann die Breite der einzelnen Balken und somit die Gesamtbreite skaliert werden. Standard: 2.0 |
totalHeight | Definiert die Höhe der einzelnen Balken in Pixel. Standard: 30 |
color | Definiert die Farbe des Barcodes im Hex-Format. Standard: #000000 (schwarz) |
ratio | wird aktuell nicht genutzt |
Die gewünschten Parameter werden einfach im Smarty-Tag mitgegeben.
Beispiel: Codetyp INTERLEAVED_2_5
{box name=coe_barcode_generator type=user text="0123456789" codetype="TYPE_INTERLEAVED_2_5"}
Beispiel: Höhe 50px und Ausgabe im HTML-Format
{box name=coe_barcode_generator type=user text="0123456789" output="HTML" totalHeight=50}