Witam, próbuję dodać do faktury pdf kod kreskowy. Na stronie http://www.barcodephp.com znalazłem prostą klasę która umożliwia stworzenie pliku jpg, png z kodem kreskowym. Zrobiłem sobie funkcję w pliku invoice_pdf.php która zamienia to co chcę na kod kreskowy jednak wynik z tej funkcji to obraz i nie wiem to "osadzić" w dokumencie pdf, który jest tworzony.
Tak wygląda kod który robi plik png z kodem kreskowym. function bordercode($x,$y) { global $pdf, $invoice, $CONFIG;
$invoice_number = docnumber($invoice['number'], $invoice['template'],
$font = new BCGFont('./lib/barcodegen/font/Arial.ttf', 18); $color_black = new BCGColor(0, 0, 0); $color_white = new BCGColor(255, 255, 255);
$code = new BCGcode128(); $code->setScale(2); $code->setThickness(30); $code->setForegroundColor($color_black); $code->setBackgroundColor($color_white); $code->setFont($font); $code->setStart('B'); $code->setTilde(true); $code->parse($invoice_number);
$drawing = new BCGDrawing('', $color_white); $drawing->setBarcode($code); $drawing->draw();
$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
header('Content-Type: image/png'); }
Próbowałem: ezImage(); addObject();
ale albo wywala krzaki albo wyświetla sam plik graficzny.
uczestnicy (1)
-
Łukasz Rostalski