Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

MicroQRCodeOptions.Version Property

Gets or sets the barcode’s version.

Namespace: DevExpress.BarCodes

Assembly: DevExpress.Docs.v24.2.dll

NuGet Package: DevExpress.Document.Processor

#Declaration

public MicroQRCodeVersion Version { get; set; }

#Property Value

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.

#Property Paths

You can access this nested property as listed below:

Object Type Path to Version
BarCodeOptions
.MicroQRCode .Version

#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 compact size.
See Also