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

    Gets or sets the Micro QR Code version.

    Namespace: DevExpress.Docs.Barcode

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

    Declaration

    public MicroQRCodeVersion Version { get; set; }

    Property Value

    Type Description
    MicroQRCodeVersion

    An enumeration value that specifies the Micro QR Code version.

    Available values:

    Name Description
    AutoVersion

    The version is selected automatically based on the encoded data length.

    VersionM1

    The M1 version. 11x11, up to 5 numeric symbols.

    VersionM2

    The M2 version. 13x13, up to 10 numeric or 6 alphanumeric symbols.

    VersionM3

    The M3 version. 15x15, up to 23 numeric or 14 alphanumeric symbols.

    VersionM4

    The M4 version. 17x17, up to 35 numeric or 21 alphanumeric symbols.

    Remarks

    The following table summarizes the characteristics of each Micro QR Code version:

    Version Size (Modules) Numeric Capacity Alphanumeric Capacity Binary Capacity (Bytes) Error Correction Levels Use Case
    M1 11×11 5 characters N/A N/A Detection only (D) Ideal for minimal numeric data in space-constrained environments.
    M2 13×13 10 characters 6 characters 4 bytes Level L (7%) Small data capacity with basic error correction in tight spaces.
    M3 15×15 23 characters 14 characters 9 bytes Level L (7%), Level M (15%) Moderate data capacity with more flexible error correction and space requirements.
    M4 17×17 35 characters 21 characters 15 bytes Level L (7%), Level M (15%), Level Q (25%) Higher data capacity with flexible error correction while maintaining compact size.
    See Also