Property: ECCLevel

(TBarcode2D_AztecCode)

Specifies the alternate minimum error correction percentage for an Aztec Code symbol.

Syntax:

type

{ Defined in the pAztecCode unit }

TAztecCode_EccLevel = 0..99;

property ECCLevel: TAztecCode_EccLevel;

Description:

The property specifies the alternate minimum error correction percentage for an Aztec Code symbol (defined in the pAztecCode unit), ranging from 0% to 99% plus always, for data security, 3 or more additional error correction codewords (specified by the ECCCount property). This is called a "minimum" percentage because, depending on message length, the symbology will typically have to add extra error correction codewords above this minimum to fill out the symbol.

It determines the error correction level together with the ECCCount property. For example, if the ECCLevel property is set to 23 and the ECCCount property is set to 3, a symbol (azSize_37) which holds 120 codewords should include at least 31 (120 * 23% + 3) error correction codewords, leaving up 89 codewords for encoding the data message. Depending on message length, the symbology will typically have to add extra error correction codewords above this minimum to fill out the symbol.

The property can be one of values from 0 to 99, corresponding to the ECC level from 0% to 99%. They are defined in the pAztecCode unit.

See also the "Error checking and correcting (ECC)" section in the "TBarcode2D_AztecCode" article.

Contents