MicroQRCodeOptions.Version Property
Gets or sets the Micro QR Code version.
Namespace: DevExpress.Docs.Barcode
Assembly: DevExpress.Docs.Core.v26.1.dll
Declaration
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