Плагин печати страницы штрих-кодов
Добавлено: 13 сен 2022, 20:04
Добрый день! Подскажите, пожалуйста. Нужно реализовать вывод целой страницы штрих-кодов для печати. Если добавить следующий код в поле Php-код, то нужная страница формируется при сохранении записи. Если пытаюсь оформить это в качестве плагина - не работает, похоже нужно подключать встроенные библиотеки, подскажите, что именно нужно подключить, чтобы этот код заработал в плагине?
$generator = new Picqer\Barcode\BarcodeGeneratorPNG();
$generator->useGd();
$start = 1980;
$table = '<table border="1" cellpadding="10">';
for ($str = 1; $str <= 14; $str++) {
$table .= '<tr>';
for ($i = 1; $i <= 5; $i++) {
$numcode = $start + $i;
$formatnum = str_pad($numcode, 6, '0', STR_PAD_LEFT);
$barcode = 'num' . $formatnum;
$table .= '<td ><img src="data:image/png;base64,' . base64_encode($generator->getBarcode($barcode, $generator::TYPE_CODE_128, 1, 25)) . '"><br>' . $barcode . '</td>';
}
$start = $numcode;
$table .= '</tr>';
}
$generator = new Picqer\Barcode\BarcodeGeneratorPNG();
$generator->useGd();
$start = 1980;
$table = '<table border="1" cellpadding="10">';
for ($str = 1; $str <= 14; $str++) {
$table .= '<tr>';
for ($i = 1; $i <= 5; $i++) {
$numcode = $start + $i;
$formatnum = str_pad($numcode, 6, '0', STR_PAD_LEFT);
$barcode = 'num' . $formatnum;
$table .= '<td ><img src="data:image/png;base64,' . base64_encode($generator->getBarcode($barcode, $generator::TYPE_CODE_128, 1, 25)) . '"><br>' . $barcode . '</td>';
}
$start = $numcode;
$table .= '</tr>';
}