Skip to main content
A newer version of this page is available. .

QRCodeErrorCorrectionLevel Enum

Specifies the amount of redundancy built into the coding of the QR Code to compensate for calculation errors.

Namespace: DevExpress.XtraPrinting.BarCode

Assembly: DevExpress.Printing.v18.2.Core.dll

Declaration

[TypeConverter(typeof(EnumTypeConverter))]
[ResourceFinder(typeof(ResFinder))]
public enum QRCodeErrorCorrectionLevel

Members

Name Description
M

15% codewords can be restored.

L

7% codewords can be restored.

H

30% codewords can be restored.

Q

25% codewords can be restored.

Related API Members

The following properties accept/return QRCodeErrorCorrectionLevel values:

Library Related API Members
Cross-Platform Class Library QRCodeGenerator.ErrorCorrectionLevel
WPF Controls BarCodePropertyProvider.QRCodeErrorCorrectionLevel

Remarks

Codewords are 8 bits long and use the “Reed–Solomon” error correction algorithm with four error correction levels. The higher the error correction level, the less storage capacity.

The QRCodeErrorCorrectionLevel enumeration values are used to set the QRCodeGenerator.ErrorCorrectionLevel property.

Note

If the QRCodeGenerator.Logo property is specified, the QRCodeErrorCorrectionLevel enumeration values are halved.

See Also