datamatrix library
data matrix lib
Classes
- ASCIIEncoder
- Base256Encoder
- BitMatrixParser
- @author bbrown@google.com (Brian Brown)
- C40Encoder
- DataBlock
- Encapsulates a block of data within a Data Matrix Code.
- DataMatrixReader
- This implementation can detect and decode Data Matrix codes in an image.
- DataMatrixSymbolInfo144
- DataMatrixWriter
- This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
- DecodedBitStreamParser
- Data Matrix Codes can encode text as bits in one of several modes, and can use multiple modes in one Data Matrix Code. This class decodes the bits back into text.
- Decoder
- The main class which implements Data Matrix Code decoding -- as opposed to locating and extracting the Data Matrix Code from an image.
- DefaultPlacement
- Symbol Character Placement Program. Adapted from Annex M.1 in ISO/IEC 16022:2000(E).
- Detector
- Encapsulates logic that can detect a Data Matrix Code in an image, even if the Data Matrix Code is rotated or skewed, or partially obscured.
- ECB
- Encapsulates the parameters for one error-correction block in one symbol version. This includes the number of data codewords, and the number of times a block with these parameters is used consecutively in the Data Matrix code version's format.
- ECBlocks
- Encapsulates a set of error-correction blocks in one symbol version.
- Edge
- EdifactEncoder
- Encoder
- EncoderContext
- ErrorCorrection
- Error Correction Code for ECC200.
- HighLevelEncoder
- DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in annex S.
- Input
- MinimalEncoder
- Encoder that encodes minimally
- Result
- SymbolInfo
- Symbol info table for DataMatrix.
- TextEncoder
- Version
- The Version object encapsulates attributes about a particular size Data Matrix Code.
- X12Encoder
Enums
- Mode
- SymbolShapeHint
- Enumeration for DataMatrix symbol shape hint. It can be used to force square or rectangular symbols.