kuriousagency / barcode
2.0.1
2022-07-20 10:20 UTC
Requires
- php: ^8.0.2|^9.0
- craftcms/cms: ^4.0.0
- picqer/php-barcode-generator: ^2.0.1
This package is auto-updated.
Last update: 2022-10-12 10:50:34 UTC
README
生成条形码
需求
此插件需要 Craft CMS 4.0.0 或更高版本。
安装
要安装插件,请按照以下说明操作。
- 打开您的终端并转到您的 Craft 项目
cd /path/to/project
- 然后告诉 Composer 加载插件
composer require webdna/barcode
- 在控制面板中,转到设置 → 插件,并点击 Barcode 的“安装”按钮。
条形码概述
这允许通过字段类型、变量或 twig 过滤器生成条形码。
条形码选项
所有条形码实例都接受以下参数
- 代码:取决于条形码类型,为数字或字母数字。
- 格式:svg 或 png(默认:svg)
- 类型:见下文了解所有接受类型(默认:EAN13)
- 宽度因子:此设置为条的宽度因子(默认:2)
- 高度:条的像素高度(默认:30)
- 颜色:条的十六进制值(默认:'#000000')
使用条形码
Twig 变量
{{ craft.barcode.generate(123456789) }}
{{ craft.barcode.generate(123456789, 'png', 'EAN13', 2, 30, '#000000') }}
Twig 过滤器
{{ 123456789|barcode }}
{{ 123456789|barcode('png', 'EAN13', 2, 30, '#000000') }}
支持的条形码类型
| 代码 | 名称 |
|---|---|
| C39 | CODE_39 |
| C39+ | CODE_39_CHECKSUM |
| C39E | CODE_39E |
| C39E+ | CODE_39E_CHECKSUM |
| C93 | CODE_93 |
| S25 | STANDARD_2_5 |
| S25+ | STANDARD_2_5_CHECKSUM |
| I25 | INTERLEAVED_2_5 |
| I25+ | INTERLEAVED_2_5_CHECKSUM |
| C128 | CODE_128 |
| C128A | CODE_128_A |
| C128B | CODE_128_B |
| C128C | CODE_128_C |
| EAN2 | EAN_2 |
| EAN5 | EAN_5 |
| EAN8 | EAN_8 |
| EAN13 | EAN_13 |
| UPCA | UPC_A |
| UPCE | UPC_E |
| MSI | MSI |
| MSI+ | MSI_CHECKSUM |
| POSTNET | POSTNET |
| PLANET | PLANET |
| RMS4CC | RMS4CC |
| KIX | KIX |
| IMB | IMB |
| CODABAR | CODABAR |
| CODE11 | CODE_11 |
| PHARMA | PHARMA_CODE |
| PHARMA2T | PHARMA_CODE_TWO_TRACKS |
条形码路线图
一些要做的事情和潜在功能的想法
- 发布它
由 webdna 提供