Property: Module

Specifies the module size in pixels.

Syntax:

property Module: Integer;

Description:

The property specifies the module size in pixels in the horizontal direction.

For the Matrix 2D barcode symbologies, the module is single cell in the matrix symbol used to encode one bit data.

In the TBarcode2D_AztecCode, TBarcode2D_AztecRunes, TBarcode2D_CompactMatrix, TBarcode2D_DataMatrix, TBarcode2D_DataMatrixECC200, TBarcode2D_GridMatrix, TBarcode2D_HanXinCode, TBarcode2D_QRCode, and TBarcode2D_MicroQRCode barcode symbologies, the module is a suqare shape, the property specifies the module width and height in pixels. See diagram:

Module property (Matrix)

In the TBarcode2D_MaxiCode symbology, the module is a regular hexagonal shape. The property specifies the horizonal width of a module, in pixels, including spacing between modules. Also, it's the center to center horizontal distance between adjacent modules. See diagram:

Module property (Maxicode)

For Stacked 2D barcode symbology and Linear 1D barcode symbologies, including TBarcode2D_Code16K, TBarcode2D_PDF417, TBarcode2D_MicroPDF417, TBarcode2D_CCA, TBarcode2D_CCB, TBarcode2D_CCC, TBarcode2D_RSS14, TBarcode2D_RSSLimited, and TBarcode2D_RSSExpanded symbologies, the module is the thinest bar (or space) in the barcode symbol. The property specifies the module width in pixels. See diagram:

Module property (Stacked, Linear)

Note, for the 2D component TBarcode2D_CCA, TBarcode2D_CCB, or TBarcode2D_CCC, if its Linear property is set, the 2D symbol and the linear symbol are assembled to generate an EAN.UCC composite barcode symbol, the property specifies the module width for entire EAN.UCC composite symbol (including both 2D and linear symbols), in pixels. See diagram:

Module property (CC-A, CC-B,CC-C)

Contents