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

NuGet Package: DevExpress.Printing.Core

#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