Back to Devexpress

QRCodeErrorCorrectionLevel Enum

corelibraries-devexpress-dot-xtraprinting-dot-barcode-ee918586.md

latest2.3 KB
Original Source

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

NuGet Package : DevExpress.Printing.Core

Declaration

csharp
[ResourceFinder(typeof(ResFinder))]
public enum QRCodeErrorCorrectionLevel
vb
<ResourceFinder(GetType(ResFinder))>
Public Enum QRCodeErrorCorrectionLevel

Members

NameDescription
M

15 % codewords can be restored.

| | L |

7 % codewords can be restored.

| | H |

30 % codewords can be restored.

| | Q |

25 % codewords can be restored.

|

The following properties accept/return QRCodeErrorCorrectionLevel values:

LibraryRelated API Members
Cross-Platform Class LibraryQRCodeGenerator.ErrorCorrectionLevel
WPF ControlsBarCodePropertyProvider.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

DevExpress.XtraPrinting.BarCode Namespace