class-Com.Tecnick.Barcode.Barcode

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.

Class Barcode

Com\Tecnick\Barcode\Barcode

Barcode Barcode class

Namespace: Com\Tecnick\Barcode
Package: Barcode
Category: Library
Copyright: 2010-2016 Nicola Asuni - Tecnick.com LTD
License: GNU-LGPL v3 (see LICENSE.TXT)
Author: Nicola Asuni info@tecnick.com
Since: 2015-02-21
Link: https://github.com/tecnickcom/tc-lib-barcode
Located at Barcode.php
Methods summary
public array
# getTypes( )

Get the list of supported Barcode types

public Com\Tecnick\Barcode\Type
# getBarcodeObj( string $type, string $code, integer $width = -1, integer $height = -1, string $color = 'black', array $padding = array(0, 0, 0, 0) )

Get the barcode object

Properties summary
protected static array $typeclass

Array containing the map between the barcode type and correspondent class

# array( 'C128A' => 'Linear\\CodeOneTwoEight\\A', // CODE 128 A 'C128B' => 'Linear\\CodeOneTwoEight\\B', // CODE 128 B 'C128C' => 'Linear\\CodeOneTwoEight\\C', // CODE 128 C 'C128' => 'Linear\\CodeOneTwoEight', // CODE 128 'C39E+' => 'Linear\\CodeThreeNineExtCheck', // CODE 39 EXTENDED + CHECKSUM 'C39E' => 'Linear\\CodeThreeNineExt', // CODE 39 EXTENDED 'C39+' => 'Linear\\CodeThreeNineCheck', // CODE 39 + CHECKSUM 'C39' => 'Linear\\CodeThreeNine', // CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. 'C93' => 'Linear\\CodeNineThree', // CODE 93 - USS-93 'CODABAR' => 'Linear\\Codabar', // CODABAR 'CODE11' => 'Linear\\CodeOneOne', // CODE 11 'EAN13' => 'Linear\\EanOneThree', // EAN 13 'EAN2' => 'Linear\\EanTwo', // EAN 2-Digits UPC-Based Extension 'EAN5' => 'Linear\\EanFive', // EAN 5-Digits UPC-Based Extension 'EAN8' => 'Linear\\EanEight', // EAN 8 'I25+' => 'Linear\\InterleavedTwoOfFiveCheck', // Interleaved 2 of 5 + CHECKSUM 'I25' => 'Linear\\InterleavedTwoOfFive', // Interleaved 2 of 5 'IMB' => 'Linear\\Imb', // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 'IMBPRE' => 'Linear\\ImbPre', // IMB - Intelligent Mail Barcode pre-processed 'KIX' => 'Linear\\KlantIndex', // KIX (Klant index - Customer index) 'MSI+' => 'Linear\\MsiCheck', // MSI + CHECKSUM (modulo 11) 'MSI' => 'Linear\\Msi', // MSI (Variation of Plessey code) 'PHARMA2T' => 'Linear\\PharmaTwoTracks', // PHARMACODE TWO-TRACKS 'PHARMA' => 'Linear\\Pharma', // PHARMACODE 'PLANET' => 'Linear\\Planet', // PLANET 'POSTNET' => 'Linear\\Postnet', // POSTNET 'RMS4CC' => 'Linear\\RoyalMailFourCc', // RMS4CC (Royal Mail 4-state Customer Bar Code) 'S25+' => 'Linear\\StandardTwoOfFiveCheck', // Standard 2 of 5 + CHECKSUM 'S25' => 'Linear\\StandardTwoOfFive', // Standard 2 of 5 'UPCA' => 'Linear\\UpcA', // UPC-A 'UPCE' => 'Linear\\UpcE', // UPC-E 'DATAMATRIX' => 'Square\\Datamatrix', // DATAMATRIX (ISO/IEC 16022) 'PDF417' => 'Square\\PdfFourOneSeven', // PDF417 (ISO/IEC 15438:2006) 'QRCODE' => 'Square\\QrCode', // QR-CODE 'LRAW' => 'Linear\\Raw', // 1D RAW MODE (comma-separated rows of 01 strings) 'SRAW' => 'Square\\Raw', // 2D RAW MODE (comma-separated rows of 01 strings) )
 

© 2004-2017 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy