Back to Devexpress

TdxQRCodeErrorCorrectionLevel Enum

vcl-dxbarcodeutils-6e0326dc.md

latest1.3 KB
Original Source

TdxQRCodeErrorCorrectionLevel Enum

Enumerates available amounts of redundant information in QR Codes generated by the barcode control.

Declaration

delphi
TdxQRCodeErrorCorrectionLevel = (
    eclL,
    eclM,
    eclQ,
    eclH
);

Members

Name
eclL
eclM
eclQ
eclH

Remarks

Each codeword occupies a single byte, and the “Reed-Solomon” error correction algorithm can use one of the four error correction levels listed in the following table:

ValueDescription
eclLLow redundancy level. Only 7% of codewords can be restored.
eclMMedium redundancy level (the default value). In this case, 15% of codewords can be restored.
eclQ25% of codewords can be restored.
eclHHigh redundancy level. 30% of codewords can be restored.

Note

The higher the error correction level, the lower the storage capacity of the generated QR code.

The TdxQRCodeErrorCorrectionLevel type is referenced by the ErrorCorrectionLevel property provided by the TdxBarCodeQRCodeSymbology class.

See Also

dxBarCodeUtils Unit