russianpost / datamatrixbase256
此软件包已被弃用且不再维护。未建议替代软件包。
俄罗斯邮政表单生成 datamatrix Base256 条码。基于 tcpdf 库
dev-master
2015-08-17 08:30 UTC
Requires
- php: >=5.4.0
- tecnick.com/tcpdf: ~6.0@stable
This package is not auto-updated.
Last update: 2022-07-25 12:23:13 UTC
README
用于俄罗斯邮政局邮件传输的 datamatrix Base256 印章表单
生成俄罗斯邮政的邮局邮件传输表单,带有 Datamatrix 格式检查印章。基于 tcpdf 库。编码格式为 Base256。
定义了两个子类以扩展 tcpdf 库的标准类,用于在 Base256 格式中进行编码。
- 文件:datamatrixbase256/tcpdf_datamatrix_base256.php,类 TCPDF2DDatamatrixBarcode 扩展 TCPDF2DBarcode,创建 DatamatrixBase256 对象
- 文件:datamatrixbase256/datamatrixbase256,类 DatamatrixBase256 扩展 Datamatrix。重写函数 getHighLevelEncoding($data) 以强制使用 Base256 格式编码。
文件:postform,类:PostForm - 数据验证、数据保存以供重复编辑、生成用于 Datamatrix 印章的数据字符串。
文件:datamatrix.php,类:DatamatrixImage - 创建 Datamatrix 代码、创建 png 图片。
文件:postblank.php - 带有 datamatrix 代码的邮局邮件传输表单。
在 TCPDF 文档中粘贴 datamatrix 的示例
如果使用 tcpdf 生成 pdf 格式的支付凭证表单
$pdf - Tcpdf 对象实例
$png = (new TCPDF2DDatamatrixBarcode($dataMatrixValue))->getBarcodePngData(40, 40);
$pdf->Image('@' . $png, 130, 3, 40, 40, 'PNG', '', 'T', true, 300);