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.v19.2.Core.dll

Declaration

[ResourceFinder(typeof(ResFinder))]
public enum QRCodeErrorCorrectionLevel
<ResourceFinder(GetType(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.

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