Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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:

Value Description
eclL Low redundancy level. Only 7% of codewords can be restored.
eclM Medium redundancy level (the default value). In this case, 15% of codewords can be restored.
eclQ 25% of codewords can be restored.
eclH High 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