Property: CurrentECCLevel

(TBarcode2D_DataMatrix)

Contains the factual error correction code level of a Data Matrix (ECC 000 - 140) barcode symbol.

Syntax:

type

{ Defined in the pDataMatrix unit }

TDataMatrix_ECCLevel = (dmECC000, dmECC050, dmECC080, dmECC100, dmECC140);

property CurrentECCLevel: TDataMatrix_ECCLevel;

Description:

The property always contains the factual error correction code level of a Data Matrix (ECC 000 - 140) barcode symbol. It can be one of five values dmECC000, dmECC050, dmECC080, dmECC100, and dmECC140, corresponding to error correction code level ECC 000, ECC 050, ECC 080, ECC 100, and ECC 140. They are defined in the pDataMatrix unit.

If the ECCLevelUpgrade property is set to true, the remaining data capacity of a Data Matrix (ECC 000 - 140) barcode symbol will be used to automatically upgrade the error correction code level, the highest error correction code level that can be accommodated by current symbol size will by used for creating more robust symbols. Read the property to retrieve the factual error correction code level of the Data Matrix (ECC 000 - 140) barcode symbol.

If the ECCLevelUpgrade property is set to false, the error correction code level specified by the ECCLevel property will be used always. The value of this property is always equal to the value of the ECCLevel property.

The property is read only.

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

Contents