Skip to main content

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.v24.1.Core.dll

NuGet Package: DevExpress.Printing.Core

Declaration

[ResourceFinder(typeof(ResFinder))]
[TypeConverter(typeof(EnumTypeConverter))]
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