corelibraries-devexpress-dot-xtraprinting-dot-barcode-dot-microqrcodegenerator-c8390008.md
Gets or sets the barcode’s version.
Namespace : DevExpress.XtraPrinting.BarCode
Assembly : DevExpress.Printing.v25.2.Core.dll
NuGet Package : DevExpress.Printing.Core
[DefaultValue(QRCodeVersion.AutoVersion)]
public MicroQRCodeVersion Version { get; set; }
<DefaultValue(QRCodeVersion.AutoVersion)>
Public Property Version As MicroQRCodeVersion
| 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.
|
| 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