NAME

Barcode::DataMatrix::CharDataFiller - Handle filling character data within the data matrix array.

DESCRIPTION

The documentation for the methods in this class has been adapted from the comments in https://github.com/itext/itextpdf/blob/master/itext/src/main/java/com/itextpdf/text/pdf/BarcodeDatamatrix.java.

new

Construct a Barcode::DataMatrix::CharDataFiller object.

module (i, j, k, l)

Places "chr+bit" with the appropriate wrapping within the array.

utah (i, j, k)

Places the 8 bits of a utah-shaped symbol character.

corner1 (i)

Places 8 bits of the first of the four special corner cases.

corner2 (i)

Places 8 bits of the second of the four special corner cases.

corner3 (i)

Places 8 bits of the third of the four special corner cases.

corner4 (i)

Places 8 bits of the fourth of the four special corner cases.

fill

Fills an nrow x ncol array with appropriate values.