Neben der Einbindung von Smarty-Tags zur Generierung von 1D-Barcodes können diese auch mittels PHP-Code erzeugt und ausgegeben werden. Die Verwendung dieser Funktion setzt Programmierkenntnisse voraus und sollte daher nur von fachkundigen AnwenderInnen angewandt werden.
Die PHP-Syntax für einen 1D-Barcode lautet dabei wie folgt:
$generator = new Picqer\Barcode\BarcodeGeneratorHTML();
echo $generator->getBarcode('081231723897', $generator::TYPE_CODE_128);
Dabei können abhängig vom gewünschten Output-Format die folgenden Generatoren verwendet werden
$generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG(); // Vector based SVG
$generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG(); // Pixel based PNG
$generatorJPG = new Picqer\Barcode\BarcodeGeneratorJPG(); // Pixel based JPG
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML(); // Pixel based HTML
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorDynamicHTML(); // Vector based HTML
Auch bei der Erzeugung von Barcodes mittels PHP können die optionalen Parameter bzw. zusätzlichen Optionen verwendet werden.
Weitere Details dazu finden Sie in der Datei „Readme.md“ im Order „…plugins/coe_barcode_generator/library/php-barcode-generator-main/Readme.md“