PDFにデータマトリックスコードを印刷する必要があります。
ドキュメントで要求されている形式は、16x48 データマトリックス ECC 200 です。
サンプル コードは次のとおりです。
結果は次のようになります。
私は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 サイズになるため)。
これは私が得るものです:
左の部分は正しい結果とかなり似ていますが、右の部分は真っ白です!!!
私は何を間違っていますか?