Skip to main content
All docs
V24.2

MicroQRCodeGenerator.Version Property

Gets or sets the barcode’s version.

Namespace: DevExpress.XtraPrinting.BarCode

Assembly: DevExpress.Printing.v24.2.Core.dll

Declaration

[DefaultValue(QRCodeVersion.AutoVersion)]
public MicroQRCodeVersion Version { get; set; }

Property Value

Type Default Description
MicroQRCodeVersion AutoVersion

A MicroQRCodeVersion value.

Available values:

Name Description
AutoVersion

The version is auto-calculated.

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

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 a compact size.
See Also