kuriousagency/barcode

该软件包已被弃用且不再维护。作者建议使用 webdna/barcode 软件包。

生成条形码

安装数: 1,243

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:craft-plugin

2.0.1 2022-07-20 10:20 UTC

This package is auto-updated.

Last update: 2022-10-12 10:50:34 UTC


README

生成条形码

需求

此插件需要 Craft CMS 4.0.0 或更高版本。

安装

要安装插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目
    cd /path/to/project
  1. 然后告诉 Composer 加载插件
    composer require webdna/barcode
  1. 在控制面板中,转到设置 → 插件,并点击 Barcode 的“安装”按钮。

条形码概述

这允许通过字段类型、变量或 twig 过滤器生成条形码。

条形码选项

所有条形码实例都接受以下参数

  1. 代码:取决于条形码类型,为数字或字母数字。
  2. 格式:svg 或 png(默认:svg)
  3. 类型:见下文了解所有接受类型(默认:EAN13)
  4. 宽度因子:此设置为条的宽度因子(默认:2)
  5. 高度:条的像素高度(默认:30)
  6. 颜色:条的十六进制值(默认:'#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 提供