1

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 サイズになるため)。

これは私が得るものです:

左の部分は正しい結果とかなり似ていますが、右の部分は真っ白です!!!

私は何を間違っていますか?

4

1 に答える 1