Skip to main content
All docs
V26.1
  • MicroQRCodeOptions.ErrorCorrectionLevel Property

    Specifies the error correction level.

    Namespace: DevExpress.Docs.Barcode

    Assembly: DevExpress.Docs.Core.v26.1.dll

    Declaration

    public MicroQRCodeErrorCorrectionLevel ErrorCorrectionLevel { get; set; }

    Property Value

    Type Description
    MicroQRCodeErrorCorrectionLevel

    An enumeration value that specifies the error correction level.

    Available values:

    Name Description
    Auto

    The error correction level is determined automatically.

    L

    (Low): Restores up to 7% of encoded data. This level is available for M2-M4 barcode sizes.

    M

    (Medium): Restores up to 15% of encoded data. This level is available for M2-M4 barcode sizes.

    Q

    (Quartile): Restores up to 25% of encoded data. This level is available only for the largest barcode size (M4).

    Remarks

    Micro QR Codes use Reed-Solomon error correction to recover lost or corrupted data. Reed-Solomon error correction works by adding redundant data to the encoded information in QR codes. This redundancy enables the decoding algorithm to reconstruct the original data if part of the code is damaged or unreadable. The more redundancy (that is, a higher error correction level), the more damage the code can withstand and still be read successfully.

    See Also