diecoding/yii2-barcode-generator The JavaScript Barcode Generator for Yii2

Yii2 Barcode Generator

  1. Table of Contents
  2. Instalation
  3. Dependencies
  4. Usage

The JavaScript Barcode Generator for Yii2

Latest Stable Version Total Downloads Latest Stable Release Date Quality Score Build Status License PHP Version Require

Yii2 Barcode Generator uses JsBarcode
Demo: https://lindell.me/JsBarcode/

Table of Contents

Instalation

Package is available on Packagist, you can install it using Composer.

composer require diecoding/yii2-barcode-generator "^1.0"

or add to the require section of your composer.json file.

"diecoding/yii2-barcode-generator": "^1.0"

Dependencies

Usage

Wiki as JavaScript Code at https://github.com/lindell/JsBarcode/wiki#barcodes

Simple Usage
use diecoding\barcode\generator\Barcode;

// CODE128 (auto) is the default mode
Barcode::widget([
  'value' => 'Hi world!',
]);

// CODE128
Barcode::widget([
  'value'  => 'Example1234',
  'format' => Barcode::CODE128
]);

// CODE128A
Barcode::widget([
  'value'  => 'EXAMPLE\n1234',
  'format' => Barcode::CODE128A
]);

// ...

Advanced Usage
use diecoding\barcode\generator\Barcode;

Barcode::widget([
  'value'         => '1234',
  'format'        => Barcode::PHARMACODE,
  'pluginOptions' => [
    'lineColor'    => '#0aa',
    'width'        => 4,
    'height'       => 40,
    'displayValue' => false
  ]
]);

// Enable encoding CODE128 as GS1-128/EAN-128.
Barcode::widget([
  'value'         => '12345678',
  'format'        => Barcode::CODE128C,
  'pluginOptions' => [
    'ean128' => true,
  ]
]);

// Change Element Tag, default svg, available svg, img, canvas
Barcode::widget([
  'tag'           => 'img',
  'value'         => '12345678',
  'format'        => Barcode::CODE128C,
  'pluginOptions' => [
    'ean128' => true,
  ]
]);

// Change Element Tag, add custom style element tag, hide value text
Barcode::widget([
  'tag'     => 'img',
  'value'   => '12345678',
  'options' => [
      'style' => "width: 4cm; height: 1cm;",
  ],
  'pluginOptions' => [
      'displayValue' => false,
  ],
]);

// ...

Read more docs: https://sugengsulistiyawan.my.id/docs/opensource/yii2/barcode-generator/

2 0
2 followers
1 065 downloads
Yii Version: 2.0
License: MIT
Category: User Interface
Developed by: Sugeng Sulistiyawan
Created on: Apr 10, 2023
Last updated: (not set)
Packagist Profile
Github Repository

Related Extensions