class-Com.Tecnick.Barcode.Type.Square.PdfFourOneSeven

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 PdfFourOneSeven

Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven

PdfFourOneSeven Barcode type class PDF417 (ISO/IEC 15438:2006)

PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. It is one of the most popular 2D codes because of its ability to be read with slightly modified handheld laser or linear CCD scanners. TECHNICAL DATA / FEATURES OF PDF417: Encodable Character Set: All 128 ASCII Characters (including extended) Code Type: Continuous, Multi-Row Symbol Height: 3 - 90 Rows Symbol Width: 90X - 583X Bidirectional Decoding: Yes Error Correction Characters: 2 - 512 Maximum Data Characters: 1850 text, 2710 digits, 1108 bytes

Com\Tecnick\Barcode\Type\Convert
Extended by Com\Tecnick\Barcode\Type
Extended by Com\Tecnick\Barcode\Type\Square
Extended by Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven\Sequence
Extended by Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven\Compaction
Extended by Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven
Namespace: Com\Tecnick\Barcode\Type\Square
Package: Barcode
Category: Library
Copyright: 2015-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 Type/Square/PdfFourOneSeven.php
Methods summary
protected
# setParameters( )

Set extra (optional) parameters

protected
# setMacroBlockParam( )

Set macro block parameter

protected
# setBars( )

Get the bars array

protected array
# getMacroBlock( integer & $numcw )

Get macro control block codewords

public array
# getCodewords( integer & $rows, integer & $cols, integer & $ecl )

Get codewords

public array
# getBinSequence( )

Creates a PDF417 object as binary string

Methods inherited from Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven\Compaction
getCompaction(), processByteCompaction(), processNumericCompaction(), processTextCompaction(), processTextCompactionSub()
Methods inherited from Com\Tecnick\Barcode\Type\Square\PdfFourOneSeven\Sequence
getErrorCorrection(), getErrorCorrectionLevel(), getInputSequences(), processSequence()
Methods inherited from Com\Tecnick\Barcode\Type
__construct(), getArray(), getBarsArray(), getExtendedCode(), getGd(), getGrid(), getHtmlDiv(), getPng(), getPngData(), getPngDataImagick(), getRgbColorObject(), getSvg(), getSvgCode(), setBackgroundColor(), setColor(), setPadding(), setSize()
Methods inherited from Com\Tecnick\Barcode\Type\Convert
convertDecToHex(), convertHexToDec(), getBarRectXYWH(), getBarRectXYXY(), getGridArray(), getRotatedBarArray(), processBinarySequence()
Properties summary
protected string $format

Barcode format

# 'PDF417'
protected integer $row_height

Row height respect X dimension of single module

# 2
protected integer $quiet_vertical

Horizontal quiet zone in modules

# 2
protected integer $quiet_horizontal

Vertical quiet zone in modules

# 2
protected integer $aspectratio

Aspect ratio (width / height)

# 2
protected integer $ecl

Error correction level (0-8); Default -1 = automatic correction level

# -1
protected integer $macro

Information for macro block

# array()
Properties inherited from Com\Tecnick\Barcode\Type\Square
$type
Properties inherited from Com\Tecnick\Barcode\Type
$bars, $bg_color_obj, $code, $color_obj, $extcode, $height, $height_ratio, $ncols, $nrows, $padding, $params, $width, $width_ratio
 

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