我需要在我的 pdf 上打印一个数据矩阵代码。
文档要求的格式是 16x48 数据矩阵 ECC 200。
示例代码是这样的:18800000571920119916120010109364801000000128003896
结果必须是这个:
我正在为 PHP 使用 TCPDF 库,这是我的代码:
$code = '18800000571920119916120010109364801000000128003896';
$style = array(
'border' => true,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1, // height of a single module in points
'position' => 'S'
);
$pdf->write2DBarcode($code, 'DATAMATRIX', 150, 10, 80, 50, $style, 'N', true);
在 include/barcodes/datamatrix.php 文件中,我注释了 datamatrix 的所有大小,只留下 16x48(因为如果我全部保留,我会得到标准的 32x32 大小)。
这就是我得到的:
左边部分与正确结果非常相似,但右边部分完全是白色的!!!
我究竟做错了什么?