Class Placement
Com\Tecnick\Barcode\Type\Square\Datamatrix\Placement
Placement methods for Datamatrix Barcode type class
Direct known subclasses
Com\Tecnick\Barcode\Type\Square\Datamatrix\ModesIndirect known subclasses
Com\Tecnick\Barcode\Type\Square\Datamatrix\Encode, Com\Tecnick\Barcode\Type\Square\Datamatrix\EncodeTxt, Com\Tecnick\Barcode\Type\Square\Datamatrix\StepsNamespace: Com\Tecnick\Barcode\Type\Square\Datamatrix
Package: Barcode
Category: Library
Copyright: 2010-2016 Nicola Asuni - Tecnick.com LTD
License: GNU-LGPL v3 (see LICENSE.TXT)
Author: Nicola Asuni [email protected]
Since: 2015-02-21
Link: https://github.com/tecnickcom/tc-lib-barcode
Located at Type/Square/Datamatrix/Placement.php
protected array |
#
placeModule( array
$marr, integer $nrow,
integer $ncol, integer
$row, integer $col,
integer $chr, integer
$bit )
Places "chr+bit" with appropriate wrapping within array[]. (Annex F - ECC 200 symbol character placement) |
protected array |
|
protected array |
#
placeCornerA( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer $row,
integer $col )
Places the 8 bits of the first special corner case. (Annex F - ECC 200 symbol character placement) |
protected array |
#
placeCornerB( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer $row,
integer $col )
Places the 8 bits of the second special corner case. (Annex F - ECC 200 symbol character placement) |
protected array |
#
placeCornerC( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer $row,
integer $col )
Places the 8 bits of the third special corner case. (Annex F - ECC 200 symbol character placement) |
protected array |
#
placeCornerD( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer $row,
integer $col )
Places the 8 bits of the fourth special corner case. (Annex F - ECC 200 symbol character placement) |
protected array |
#
placeSweepUpward( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer & $row,
integer & $col )
Sweep upward diagonally, inserting successive characters, (Annex F - ECC 200 symbol character placement) |
protected array |
#
placeSweepDownward( array
$marr, integer $nrow,
integer $ncol, integer &
$chr, integer & $row,
integer & $col )
Sweep upward diagonally, inserting successive characters, (Annex F - ECC 200 symbol character placement) |
public array |
#
getPlacementMap( integer
$nrow, integer $ncol
)
Build a placement map. (Annex F - ECC 200 symbol character placement) |