Back to Devexpress

MicroQRCodeGenerator.Version Property

corelibraries-devexpress-dot-xtraprinting-dot-barcode-dot-microqrcodegenerator-c8390008.md

latest2.6 KB
Original Source

MicroQRCodeGenerator.Version Property

Gets or sets the barcode’s version.

Namespace : DevExpress.XtraPrinting.BarCode

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

NuGet Package : DevExpress.Printing.Core

Declaration

csharp
[DefaultValue(QRCodeVersion.AutoVersion)]
public MicroQRCodeVersion Version { get; set; }
vb
<DefaultValue(QRCodeVersion.AutoVersion)>
Public Property Version As MicroQRCodeVersion

Property Value

TypeDefaultDescription
MicroQRCodeVersionAutoVersion

A MicroQRCodeVersion value.

|

Available values:

NameDescription
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

VersionSize (Modules)Numeric CapacityAlphanumeric CapacityBinary Capacity (Bytes)Error Correction LevelsUse Case
M111×115 charactersN/AN/ADetection only (D)Ideal for minimal numeric data in space-constrained environments.
M213×1310 characters6 characters4 bytesLevel L (7%)Small data capacity with basic error correction in tight spaces.
M315×1523 characters14 characters9 bytesLevel L (7%), Level M (15%)Moderate data capacity with more flexible error correction and space requirements.
M417×1735 characters21 characters15 bytesLevel L (7%), Level M (15%), Level Q (25%)Higher data capacity with flexible error correction while maintaining a compact size.

See Also

MicroQRCodeGenerator Class

MicroQRCodeGenerator Members

DevExpress.XtraPrinting.BarCode Namespace