officefileapi-devexpress-dot-barcodes-dot-microqrcodeoptions.md
Gets or sets the barcode’s version.
Namespace : DevExpress.BarCodes
Assembly : DevExpress.Docs.v25.2.dll
NuGet Package : DevExpress.Document.Processor
public MicroQRCodeVersion Version { get; set; }
Public Property Version As MicroQRCodeVersion
| Type | Description |
|---|---|
| MicroQRCodeVersion |
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.
|
You can access this nested property as listed below:
| Object Type | Path to Version |
|---|---|
| BarCodeOptions |
.MicroQRCode .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