ILIAS  Release_4_4_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
datamatrix.php File Reference

Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. More...

Go to the source code of this file.

Data Structures

class  Datamatrix
 Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. More...

Namespaces

namespace  com\tecnick\tcpdf
 Configuration file for TCPDF.

Variables

const ENC_ASCII (!defined('DATAMATRIXDEFS')) = 0
 ASCII encoding: ASCII character 0 to 127 (1 byte per CW)
const ENC_C40 = 1
 C40 encoding: Upper-case alphanumeric (3/2 bytes per CW)
const ENC_TXT = 2
 TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW)
const ENC_X12 = 3
 X12 encoding: ANSI X12 (3/2 byte per CW)
const ENC_EDF = 4
 EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW)
const ENC_BASE256 = 5
 BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW)
const ENC_ASCII_EXT = 6
 ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW)
const ENC_ASCII_NUM = 7
 ASCII number encoding: ASCII digits (2 bytes per CW)

Detailed Description

Class to create DataMatrix ECC 200 barcode arrays for TCPDF class.

DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code.

Definition in file datamatrix.php.

Variable Documentation

const ENC_ASCII(!defined('DATAMATRIXDEFS')) = 0

ASCII encoding: ASCII character 0 to 127 (1 byte per CW)

Definition at line 64 of file datamatrix.php.

Referenced by Datamatrix\__construct(), Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_ASCII_EXT = 6

ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW)

Definition at line 94 of file datamatrix.php.

Referenced by Datamatrix\getHighLevelEncoding(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_ASCII_NUM = 7

ASCII number encoding: ASCII digits (2 bytes per CW)

Definition at line 99 of file datamatrix.php.

Referenced by Datamatrix\getHighLevelEncoding(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_BASE256 = 5

BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW)

Definition at line 89 of file datamatrix.php.

Referenced by Datamatrix\__construct(), Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_C40 = 1

C40 encoding: Upper-case alphanumeric (3/2 bytes per CW)

Definition at line 69 of file datamatrix.php.

Referenced by Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_EDF = 4

EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW)

Definition at line 84 of file datamatrix.php.

Referenced by Datamatrix\__construct(), Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_TXT = 2

TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW)

Definition at line 74 of file datamatrix.php.

Referenced by Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().

const ENC_X12 = 3

X12 encoding: ANSI X12 (3/2 byte per CW)

Definition at line 79 of file datamatrix.php.

Referenced by Datamatrix\getHighLevelEncoding(), Datamatrix\getSwitchEncodingCodeword(), Datamatrix\isCharMode(), and Datamatrix\lookAheadTest().