PEEL Shopping
Open source ecommerce : PEEL Shopping
|
Class to create QR-code arrays for TCPDF class. More...
Public Member Functions | |
__construct ($code, $eclevel= 'L') | |
This is the class constructor. More... | |
getBarcodeArray () | |
Returns a barcode array which is readable by TCPDF. More... | |
Protected Member Functions | |
binarize ($frame) | |
Convert the frame in binary form. More... | |
encodeString ($string) | |
Encode the input string to QR code. More... | |
encodeMask ($mask) | |
Encode mask. More... | |
setFrameAt ($at, $val) | |
Set frame value at specified position. More... | |
getFrameAt ($at) | |
Get frame value at specified position. More... | |
getNextPosition () | |
Return the next frame position. More... | |
init ($spec) | |
Initialize code. More... | |
getCode () | |
Return Reed-Solomon block code. More... | |
writeFormatInformation ($width, &$frame, $mask, $level) | |
Write Format Information on frame and returns the number of black bits. More... | |
mask0 ($x, $y) | |
mask0 More... | |
mask1 ($x, $y) | |
mask1 More... | |
mask2 ($x, $y) | |
mask2 More... | |
mask3 ($x, $y) | |
mask3 More... | |
mask4 ($x, $y) | |
mask4 More... | |
mask5 ($x, $y) | |
mask5 More... | |
mask6 ($x, $y) | |
mask6 More... | |
mask7 ($x, $y) | |
mask7 More... | |
generateMaskNo ($maskNo, $width, $frame) | |
Return bitmask. More... | |
makeMaskNo ($maskNo, $width, $s, &$d, $maskGenOnly=false) | |
makeMaskNo More... | |
makeMask ($width, $frame, $maskNo, $level) | |
makeMask More... | |
calcN1N3 ($length) | |
calcN1N3 More... | |
evaluateSymbol ($width, $frame) | |
evaluateSymbol More... | |
mask ($width, $frame, $level) | |
mask More... | |
isdigitat ($str, $pos) | |
Return true if the character at specified position is a number. More... | |
isalnumat ($str, $pos) | |
Return true if the character at specified position is an alphanumeric character. More... | |
identifyMode ($pos) | |
identifyMode More... | |
eatNum () | |
eatNum More... | |
eatAn () | |
eatAn More... | |
eatKanji () | |
eatKanji More... | |
eat8 () | |
eat8 More... | |
splitString () | |
splitString More... | |
toUpper () | |
toUpper More... | |
newInputItem ($mode, $size, $data, $bstream=null) | |
newInputItem More... | |
encodeModeNum ($inputitem, $version) | |
encodeModeNum More... | |
encodeModeAn ($inputitem, $version) | |
encodeModeAn More... | |
encodeMode8 ($inputitem, $version) | |
encodeMode8 More... | |
encodeModeKanji ($inputitem, $version) | |
encodeModeKanji More... | |
encodeModeStructure ($inputitem) | |
encodeModeStructure More... | |
encodeBitStream ($inputitem, $version) | |
encodeBitStream More... | |
appendNewInputItem ($items, $mode, $size, $data) | |
Append data to an input object. More... | |
insertStructuredAppendHeader ($items, $size, $index, $parity) | |
insertStructuredAppendHeader More... | |
calcParity ($items) | |
calcParity More... | |
checkModeNum ($size, $data) | |
checkModeNum More... | |
lookAnTable ($c) | |
Look up the alphabet-numeric convesion table (see JIS X0510:2004, pp.19). More... | |
checkModeAn ($size, $data) | |
checkModeAn More... | |
estimateBitsModeNum ($size) | |
estimateBitsModeNum More... | |
estimateBitsModeAn ($size) | |
estimateBitsModeAn More... | |
estimateBitsMode8 ($size) | |
estimateBitsMode8 More... | |
estimateBitsModeKanji ($size) | |
estimateBitsModeKanji More... | |
checkModeKanji ($size, $data) | |
checkModeKanji More... | |
check ($mode, $size, $data) | |
Validate the input data. More... | |
estimateBitStreamSize ($items, $version) | |
estimateBitStreamSize More... | |
estimateVersion ($items) | |
estimateVersion More... | |
lengthOfCode ($mode, $version, $bits) | |
lengthOfCode More... | |
createBitStream ($items) | |
createBitStream More... | |
convertData ($items) | |
convertData More... | |
appendPaddingBit ($bstream) | |
Append Padding Bit to bitstream. More... | |
mergeBitStream ($items) | |
mergeBitStream More... | |
getBitStream ($items) | |
Returns a stream of bits. More... | |
getByteStream ($items) | |
Pack all bit streams padding bits into a byte array. More... | |
allocate ($setLength) | |
Return an array with zeros. More... | |
newFromNum ($bits, $num) | |
Return new bitstream from number. More... | |
newFromBytes ($size, $data) | |
Return new bitstream from bytes. More... | |
appendBitstream ($bitstream, $append) | |
Append one bitstream to another. More... | |
appendNum ($bitstream, $bits, $num) | |
Append one bitstream created from number to another. More... | |
appendBytes ($bitstream, $size, $data) | |
Append one bitstream created from bytes to another. More... | |
bitstreamToByte ($bstream) | |
Convert bitstream to bytes. More... | |
qrstrset ($srctab, $x, $y, $repl, $replLen=false) | |
Replace a value on the array at the specified position. More... | |
getDataLength ($version, $level) | |
Return maximum data code length (bytes) for the version. More... | |
getECCLength ($version, $level) | |
Return maximum error correction code length (bytes) for the version. More... | |
getWidth ($version) | |
Return the width of the symbol for the version. More... | |
getRemainder ($version) | |
Return the numer of remainder bits. More... | |
getMinimumVersion ($size, $level) | |
Return a version number that satisfies the input code length. More... | |
lengthIndicator ($mode, $version) | |
Return the size of length indicator for the mode and version. More... | |
maximumWords ($mode, $version) | |
Return the maximum length for the mode and version. More... | |
getEccSpec ($version, $level, $spec) | |
Return an array of ECC specification. More... | |
putAlignmentMarker ($frame, $ox, $oy) | |
Put an alignment marker. More... | |
putAlignmentPattern ($version, $frame, $width) | |
Put an alignment pattern. More... | |
getVersionPattern ($version) | |
Return BCH encoded version information pattern that is used for the symbol of version 7 or greater. More... | |
getFormatInfo ($mask, $level) | |
Return BCH encoded format information pattern. More... | |
putFinderPattern ($frame, $ox, $oy) | |
Put a finder pattern. More... | |
createFrame ($version) | |
Return a copy of initialized frame. More... | |
newFrame ($version) | |
Set new frame for the specified version. More... | |
rsBlockNum ($spec) | |
Return block number 0. More... | |
rsBlockNum1 ($spec) | |
Return block number 1. More... | |
rsDataCodes1 ($spec) | |
Return data codes 1. More... | |
rsEccCodes1 ($spec) | |
Return ecc codes 1. More... | |
rsBlockNum2 ($spec) | |
Return block number 2. More... | |
rsDataCodes2 ($spec) | |
Return data codes 2. More... | |
rsEccCodes2 ($spec) | |
Return ecc codes 2. More... | |
rsDataLength ($spec) | |
Return data length. More... | |
rsEccLength ($spec) | |
Return ecc length. More... | |
init_rs ($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) | |
Initialize a Reed-Solomon codec and add it to existing rsitems. More... | |
modnn ($rs, $x) | |
modnn More... | |
init_rs_char ($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) | |
Initialize a Reed-Solomon codec and returns an array of values. More... | |
encode_rs_char ($rs, $data, $parity) | |
Encode a Reed-Solomon codec and returns the parity array. More... | |
Protected Attributes | |
$barcode_array = array() | |
Barcode array to be returned which is readable by TCPDF. More... | |
$version = 0 | |
QR code version. More... | |
$level = QR_ECLEVEL_L | |
Levels of error correction. More... | |
$hint = QR_MODE_8B | |
Encoding mode. More... | |
$casesensitive = true | |
Boolean flag, if true the input string will be converted to uppercase. More... | |
$structured = 0 | |
Structured QR code (not supported yet). More... | |
$data | |
Mask data. More... | |
$width | |
Width. More... | |
$frame | |
Frame. More... | |
$x | |
X position of bit. More... | |
$y | |
Y position of bit. More... | |
$dir | |
Direction. More... | |
$bit | |
Single bit value. More... | |
$datacode = array() | |
Data code. More... | |
$ecccode = array() | |
Error correction code. More... | |
$blocks | |
Blocks. More... | |
$rsblocks = array() | |
Reed-Solomon blocks. More... | |
$count | |
Counter. More... | |
$dataLength | |
Data length. More... | |
$eccLength | |
Error correction length. More... | |
$b1 | |
Value b1. More... | |
$runLength = array() | |
Run length. More... | |
$dataStr = '' | |
Input data string. More... | |
$items | |
Input items. More... | |
$rsitems = array() | |
Reed-Solomon items. More... | |
$frames = array() | |
Array of frames. More... | |
$anTable | |
Alphabet-numeric convesion table. More... | |
$capacity | |
Array Table of the capacity of symbols. More... | |
$lengthTableBits | |
Array Length indicator. More... | |
$eccTable | |
Array Table of the error correction code (Reed-Solomon block). More... | |
$alignmentPattern | |
Array Positions of alignment patterns. More... | |
$versionPattern | |
Array Version information pattern (BCH coded). More... | |
$formatInfo | |
Array Format information. More... | |
Class to create QR-code arrays for TCPDF class.
QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode.
This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). Please read comments on this class source file for full copyright and license information.
Definition at line 291 of file qrcode.php.
__construct | ( | $code, | |
$eclevel = 'L' |
|||
) |
This is the class constructor.
Creates a QRcode object
$code | (string) code to represent using QRcode |
$eclevel | (string) error level:
|
Definition at line 639 of file qrcode.php.
|
protected |
Return an array with zeros.
$setLength | (int) array size |
Definition at line 2128 of file qrcode.php.
|
protected |
Append one bitstream to another.
$bitstream | (array) original bitstream |
$append | (array) bitstream to append |
Definition at line 2182 of file qrcode.php.
|
protected |
Append one bitstream created from bytes to another.
$bitstream | (array) original bitstream |
$size | (int) size |
$data | (array) bytes |
Definition at line 2214 of file qrcode.php.
|
protected |
Append data to an input object.
The data is copied and appended to the input object.
$items | (arrray) input items |
$mode | (int) encoding mode. |
$size | (int) size of data (byte). |
$data | (array) array of input data. |
Definition at line 1695 of file qrcode.php.
|
protected |
Append one bitstream created from number to another.
$bitstream | (array) original bitstream |
$bits | (int) number of bits |
$num | (int) number |
Definition at line 2199 of file qrcode.php.
|
protected |
Append Padding Bit to bitstream.
$bstream | (array) |
Definition at line 2054 of file qrcode.php.
|
protected |
Convert the frame in binary form.
$frame | (array) array to binarize |
Definition at line 689 of file qrcode.php.
|
protected |
Convert bitstream to bytes.
$bstream | (array) original bitstream |
Definition at line 2227 of file qrcode.php.
|
protected |
|
protected |
|
protected |
Validate the input data.
$mode | (int) encoding mode. |
$size | (int) size of data (byte). |
$data | (array) data to validate |
Definition at line 1858 of file qrcode.php.
|
protected |
checkModeAn
$size | (int) |
$data | (array) |
Definition at line 1771 of file qrcode.php.
|
protected |
checkModeKanji
$size | (int) |
$data | (array) |
Definition at line 1838 of file qrcode.php.
|
protected |
checkModeNum
$size | (int) |
$data | (array) |
Definition at line 1747 of file qrcode.php.
|
protected |
|
protected |
createBitStream
$items | (array) |
Definition at line 2010 of file qrcode.php.
|
protected |
Return a copy of initialized frame.
$version | (int) version |
Definition at line 2529 of file qrcode.php.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Encode a Reed-Solomon codec and returns the parity array.
$rs | (array) RS values |
$data | (array) data |
$parity | (array) parity |
Definition at line 2827 of file qrcode.php.
|
protected |
encodeBitStream
$inputitem | (array) |
$version | (int) |
Definition at line 1640 of file qrcode.php.
|
protected |
|
protected |
encodeMode8
$inputitem | (array) |
$version | (int) |
Definition at line 1586 of file qrcode.php.
|
protected |
encodeModeAn
$inputitem | (array) |
$version | (int) |
Definition at line 1563 of file qrcode.php.
|
protected |
encodeModeKanji
$inputitem | (array) |
$version | (int) |
Definition at line 1602 of file qrcode.php.
|
protected |
encodeModeNum
$inputitem | (array) |
$version | (int) |
Definition at line 1534 of file qrcode.php.
|
protected |
encodeModeStructure
$inputitem | (array) |
Definition at line 1625 of file qrcode.php.
|
protected |
Encode the input string to QR code.
$string | (string) input string to encode |
Definition at line 704 of file qrcode.php.
|
protected |
estimateBitsMode8
$size | (int) |
Definition at line 1819 of file qrcode.php.
|
protected |
estimateBitsModeAn
$size | (int) |
Definition at line 1806 of file qrcode.php.
|
protected |
estimateBitsModeKanji
$size | (int) |
Definition at line 1828 of file qrcode.php.
|
protected |
estimateBitsModeNum
$size | (int) |
Definition at line 1785 of file qrcode.php.
|
protected |
estimateBitStreamSize
$items | (array) |
$version | (int) |
Definition at line 1891 of file qrcode.php.
|
protected |
estimateVersion
$items | (array) |
Definition at line 1934 of file qrcode.php.
|
protected |
evaluateSymbol
$width | (int) |
$frame | (array) |
Definition at line 1157 of file qrcode.php.
|
protected |
Return bitmask.
$maskNo | (int) mask number |
$width | (int) width |
$frame | (array) frame |
Definition at line 1063 of file qrcode.php.
getBarcodeArray | ( | ) |
Returns a barcode array which is readable by TCPDF.
Definition at line 680 of file qrcode.php.
|
protected |
Returns a stream of bits.
$items | (int) |
Definition at line 2104 of file qrcode.php.
|
protected |
Pack all bit streams padding bits into a byte array.
$items | (int) |
Definition at line 2114 of file qrcode.php.
|
protected |
|
protected |
Return maximum data code length (bytes) for the version.
$version | (int) version |
$level | (int) error correction level |
Definition at line 2283 of file qrcode.php.
|
protected |
Return maximum error correction code length (bytes) for the version.
$version | (int) version |
$level | (int) error correction level |
Definition at line 2293 of file qrcode.php.
|
protected |
Return an array of ECC specification.
$version | (int) version |
$level | (int) error correction level |
$spec | (array) an array of ECC specification contains as following: {# of type1 blocks, # of data code, # of ecc code, # of type2 blocks, # of data code} |
Definition at line 2384 of file qrcode.php.
|
protected |
Return BCH encoded format information pattern.
$mask | (array) |
$level | (int) error correction level |
Definition at line 2491 of file qrcode.php.
|
protected |
Get frame value at specified position.
$at | (array) x,y position |
Definition at line 794 of file qrcode.php.
|
protected |
Return a version number that satisfies the input code length.
$size | (int) input code length (bytes) |
$level | (int) error correction level |
Definition at line 2321 of file qrcode.php.
|
protected |
Return the next frame position.
Definition at line 802 of file qrcode.php.
|
protected |
Return the numer of remainder bits.
$version | (int) version |
Definition at line 2311 of file qrcode.php.
|
protected |
Return BCH encoded version information pattern that is used for the symbol of version 7 or greater.
Use lower 18 bits.
$version | (int) version |
Definition at line 2478 of file qrcode.php.
|
protected |
Return the width of the symbol for the version.
$version | (int) version |
Definition at line 2302 of file qrcode.php.
|
protected |
|
protected |
Initialize code.
$spec | (array) array of ECC specification |
Definition at line 858 of file qrcode.php.
|
protected |
Initialize a Reed-Solomon codec and add it to existing rsitems.
$symsize | (int) symbol size, bits |
$gfpoly | (int) Field generator polynomial coefficients |
$fcr | (int) first root of RS code generator polynomial, index form |
$prim | (int) primitive element to generate polynomial roots |
$nroots | (int) RS code generator polynomial degree (number of roots) |
$pad | (int) padding bytes at front of shortened block |
Definition at line 2702 of file qrcode.php.
|
protected |
Initialize a Reed-Solomon codec and returns an array of values.
$symsize | (int) symbol size, bits |
$gfpoly | (int) Field generator polynomial coefficients |
$fcr | (int) first root of RS code generator polynomial, index form |
$prim | (int) primitive element to generate polynomial roots |
$nroots | (int) RS code generator polynomial degree (number of roots) |
$pad | (int) padding bytes at front of shortened block |
Definition at line 2743 of file qrcode.php.
|
protected |
insertStructuredAppendHeader
$items | (array) |
$size | (int) |
$index | (int) |
$parity | (int) |
Definition at line 1711 of file qrcode.php.
|
protected |
Return true if the character at specified position is an alphanumeric character.
$str | (string) string |
$pos | (int) characted position |
Definition at line 1274 of file qrcode.php.
|
protected |
Return true if the character at specified position is a number.
$str | (string) string |
$pos | (int) characted position |
Definition at line 1261 of file qrcode.php.
|
protected |
Return the size of length indicator for the mode and version.
$mode | (int) encoding mode |
$version | (int) version |
Definition at line 2338 of file qrcode.php.
|
protected |
lengthOfCode
$mode | (int) |
$version | (int) |
$bits | (int) |
Definition at line 1955 of file qrcode.php.
|
protected |
Look up the alphabet-numeric convesion table (see JIS X0510:2004, pp.19).
$c | (int) character value |
Definition at line 1761 of file qrcode.php.
|
protected |
makeMask
$width | (int) |
$frame | (array) |
$maskNo | (int) |
$level | (int) |
Definition at line 1114 of file qrcode.php.
|
protected |
makeMaskNo
$maskNo | (int) |
$width | (int) |
$s | (int) |
$d | (int) |
$maskGenOnly | (boolean) |
Definition at line 1087 of file qrcode.php.
|
protected |
mask
$width | (int) |
$frame | (array) |
$level | (int) |
Definition at line 1219 of file qrcode.php.
|
protected |
mask0
$x | (int) X position |
$y | (int) Y position |
Definition at line 982 of file qrcode.php.
|
protected |
mask1
$x | (int) X position |
$y | (int) Y position |
Definition at line 992 of file qrcode.php.
|
protected |
mask2
$x | (int) X position |
$y | (int) Y position |
Definition at line 1002 of file qrcode.php.
|
protected |
mask3
$x | (int) X position |
$y | (int) Y position |
Definition at line 1012 of file qrcode.php.
|
protected |
mask4
$x | (int) X position |
$y | (int) Y position |
Definition at line 1022 of file qrcode.php.
|
protected |
mask5
$x | (int) X position |
$y | (int) Y position |
Definition at line 1032 of file qrcode.php.
|
protected |
mask6
$x | (int) X position |
$y | (int) Y position |
Definition at line 1042 of file qrcode.php.
|
protected |
mask7
$x | (int) X position |
$y | (int) Y position |
Definition at line 1052 of file qrcode.php.
|
protected |
Return the maximum length for the mode and version.
$mode | (int) encoding mode |
$version | (int) version |
Definition at line 2358 of file qrcode.php.
|
protected |
mergeBitStream
$items | (array) items |
Definition at line 2087 of file qrcode.php.
|
protected |
modnn
$rs | (array) RS values |
$x | (int) X position |
Definition at line 2725 of file qrcode.php.
|
protected |
Set new frame for the specified version.
$version | (int) version |
Definition at line 2594 of file qrcode.php.
|
protected |
Return new bitstream from bytes.
$size | (int) size |
$data | (array) bytes |
Definition at line 2158 of file qrcode.php.
|
protected |
Return new bitstream from number.
$bits | (int) number of bits |
$num | (int) number |
Definition at line 2138 of file qrcode.php.
|
protected |
newInputItem
$mode | (int) |
$size | (int) |
$data | (array) |
$bstream | (array) |
Definition at line 1512 of file qrcode.php.
|
protected |
Put an alignment marker.
$frame | (array) frame |
$ox | (int) X center coordinate of the pattern |
$oy | (int) Y center coordinate of the pattern |
Definition at line 2415 of file qrcode.php.
|
protected |
Put an alignment pattern.
$version | (int) version |
$frame | (array) frame |
$width | (int) width |
Definition at line 2438 of file qrcode.php.
|
protected |
Put a finder pattern.
$frame | (array) frame |
$ox | (int) X center coordinate of the pattern |
$oy | (int) Y center coordinate of the pattern |
Definition at line 2508 of file qrcode.php.
|
protected |
Replace a value on the array at the specified position.
$srctab | (array) |
$x | (int) X position |
$y | (int) Y position |
$repl | (string) value to replace |
$replLen | (int) length of the repl string |
Definition at line 2272 of file qrcode.php.
|
protected |
Return block number 0.
$spec | (array) |
Definition at line 2612 of file qrcode.php.
|
protected |
Return block number 1.
$spec | (array) |
Definition at line 2621 of file qrcode.php.
|
protected |
Return block number 2.
$spec | (array) |
Definition at line 2648 of file qrcode.php.
|
protected |
Return data codes 1.
$spec | (array) |
Definition at line 2630 of file qrcode.php.
|
protected |
Return data codes 2.
$spec | (array) |
Definition at line 2657 of file qrcode.php.
|
protected |
Return data length.
$spec | (array) |
Definition at line 2675 of file qrcode.php.
|
protected |
Return ecc codes 1.
$spec | (array) |
Definition at line 2639 of file qrcode.php.
|
protected |
Return ecc codes 2.
$spec | (array) |
Definition at line 2666 of file qrcode.php.
|
protected |
Return ecc length.
$spec | (array) |
Definition at line 2684 of file qrcode.php.
|
protected |
Set frame value at specified position.
$at | (array) x,y position |
$val | (int) value of the character to set |
Definition at line 785 of file qrcode.php.
|
protected |
|
protected |
toUpper
Definition at line 1483 of file qrcode.php.
|
protected |
Write Format Information on frame and returns the number of black bits.
$width | (int) frame width |
$frame | (array) frame |
$mask | (array) masking mode |
$level | (int) error correction level |
Definition at line 940 of file qrcode.php.
|
protected |
Array Positions of alignment patterns.
This array includes only the second and the third position of the alignment patterns. Rest of them can be calculated from the distance between them. See Table 1 in Appendix E (pp.71) of JIS X0510:2004.
Definition at line 589 of file qrcode.php.
|
protected |
Alphabet-numeric convesion table.
Definition at line 463 of file qrcode.php.
|
protected |
Value b1.
Definition at line 421 of file qrcode.php.
|
protected |
Barcode array to be returned which is readable by TCPDF.
Definition at line 297 of file qrcode.php.
|
protected |
Single bit value.
Definition at line 371 of file qrcode.php.
|
protected |
Blocks.
Definition at line 391 of file qrcode.php.
|
protected |
Array Table of the capacity of symbols.
See Table 1 (pp.13) and Table 12-16 (pp.30-36), JIS X0510:2004.
Definition at line 479 of file qrcode.php.
|
protected |
Boolean flag, if true the input string will be converted to uppercase.
Definition at line 321 of file qrcode.php.
|
protected |
Counter.
Definition at line 403 of file qrcode.php.
|
protected |
Mask data.
Definition at line 333 of file qrcode.php.
|
protected |
Data code.
Definition at line 379 of file qrcode.php.
|
protected |
Data length.
Definition at line 409 of file qrcode.php.
|
protected |
Input data string.
Definition at line 437 of file qrcode.php.
|
protected |
Direction.
Definition at line 365 of file qrcode.php.
|
protected |
Error correction code.
Definition at line 385 of file qrcode.php.
|
protected |
Error correction length.
Definition at line 415 of file qrcode.php.
|
protected |
Array Table of the error correction code (Reed-Solomon block).
See Table 12-16 (pp.30-36), JIS X0510:2004.
Definition at line 539 of file qrcode.php.
|
protected |
Array Format information.
Definition at line 619 of file qrcode.php.
|
protected |
Frame.
Definition at line 347 of file qrcode.php.
|
protected |
Array of frames.
Definition at line 457 of file qrcode.php.
|
protected |
Encoding mode.
Definition at line 315 of file qrcode.php.
|
protected |
Input items.
Definition at line 443 of file qrcode.php.
|
protected |
Array Length indicator.
Definition at line 527 of file qrcode.php.
|
protected |
Levels of error correction.
See definitions for possible values.
Definition at line 309 of file qrcode.php.
|
protected |
Reed-Solomon blocks.
Definition at line 397 of file qrcode.php.
|
protected |
Reed-Solomon items.
Definition at line 451 of file qrcode.php.
|
protected |
Run length.
Definition at line 429 of file qrcode.php.
|
protected |
Structured QR code (not supported yet).
Definition at line 327 of file qrcode.php.
|
protected |
QR code version.
Size of QRcode is defined as version. Version is from 1 to 40. Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. So version 40 is 177*177 matrix.
Definition at line 303 of file qrcode.php.
|
protected |
Array Version information pattern (BCH coded).
See Table 1 in Appendix D (pp.68) of JIS X0510:2004. size: [QRSPEC_VERSION_MAX - 6]
Definition at line 607 of file qrcode.php.
|
protected |
Width.
Definition at line 341 of file qrcode.php.
|
protected |
X position of bit.
Definition at line 353 of file qrcode.php.
|
protected |
Y position of bit.
Definition at line 359 of file qrcode.php.
This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:43 - is a product of SAS. All rights reserved.