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.