russianpost/datamatrixbase256
Composer 安装命令:
composer require russianpost/datamatrixbase256
包简介
Russian Post form generate datamatrix Base256 barcode. Based on tcpdf library
README 文档
README
Form for Russian Post Office mail transfer with datamatrix Base256 stamp
Формирование почтового бланка Почты России с штампом проверки в формате Datamatrix. Основан на библиотеке tcpdf. Формат кодирования Base256.
Для кодирования в формате Base256 определены два дочерних класса расширяющих стандартные классы библиотеки tcpdf:
- file: datamatrixbase256/tcpdf_datamatrix_base256.php, class TCPDF2DDatamatrixBarcode extends TCPDF2DBarcode создает объект DatamatrixBase256
- file: datamatrixbase256/datamatrixbase256, class DatamatrixBase256 extends Datamatrix Переопределена функция getHighLevelEncoding($data) для принудительного кодирования в формате Base256.
File: postform, class: PostForm - валидация данных, сохранение данных для повторного редактирования формирование строки данных для Datamatrix штампа.
File: datamatrix.php, class: DatamatrixImage - создание Datamarix кода, создание png картинки.
File: postblank.php - почтовый бланк с datamatrix кодом.
Example for paste datamatrix in TCPDF doc
Если бланк наложенного платежа генерируется в формате pdf с помощью tcpdf
$pdf - inctance of Tcpdf object
$png = (new TCPDF2DDatamatrixBarcode($dataMatrixValue))->getBarcodePngData(40, 40);
$pdf->Image('@' . $png, 130, 3, 40, 40, 'PNG', '', 'T', true, 300);
统计信息
- 总下载量: 780
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPLv3
- 更新时间: 2015-08-17