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 TBarcodeFmx2D_AztecCode, TBarcodeFmx2D_AztecRunes, TBarcodeFmx2D_CompactMatrix, TBarcodeFmx2D_DataMatrix, TBarcodeFmx2D_DataMatrixECC200, TBarcodeFmx2D_GridMatrix, TBarcodeFmx2D_HanXinCode, TBarcodeFmx2D_QRCode, and TBarcodeFmx2D_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 TBarcodeFmx2D_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 TBarcodeFmx2D_Code16K, TBarcodeFmx2D_PDF417, TBarcodeFmx2D_MicroPDF417, TBarcodeFmx2D_RSS14, TBarcodeFmx2D_RSSLimited, and TBarcodeFmx2D_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)

Contents