Accusoft.BarcodeXpressSdk Namespace : DataMatrixSizes Enumeration |
'Declaration Public Enum DataMatrixSizes Inherits System.Enum
'Usage Dim instance As DataMatrixSizes
public enum DataMatrixSizes : System.Enum
__value public enum DataMatrixSizes : public System.Enum
public enum class DataMatrixSizes : public System.Enum
Member | Value | Description |
---|---|---|
AutoRowsAndColumns | -1 | Auto size the Datamatrix barcode |
Rows104Columns104 | 26728 | 104 x 104 Datamatrix |
Rows10Columns10 | 2570 | 10 x 10 Datamatrix |
Rows120Columns120 | 30840 | 120 x 120 Datamatrix |
Rows12Columns12 | 3084 | 12 x 12 Datamatrix |
Rows12Columns26 | 3098 | 12 x 26 Datamatrix |
Rows12Columns36 | 3108 | 12 x 36 Datamatrix |
Rows132Columns132 | 33924 | 132 x 132 Datamatrix |
Rows144Columns144 | 37008 | 144 x 144 Datamatrix |
Rows14Columns14 | 3598 | 14 x 14 Datamatrix |
Rows16Columns16 | 4112 | 16 x 16 Datamatrix |
Rows16Columns36 | 4132 | 16 x 36 Datamatrix |
Rows16Columns48 | 4144 | 16 x 48 Datamatrix |
Rows18Columns18 | 4626 | 18 x 18 Datamatrix |
Rows20Columns20 | 5140 | 20 x 20 Datamatrix |
Rows22Columns22 | 5654 | 22 x 22 Datamatrix |
Rows24Columns24 | 6168 | 24 x 24 Datamatrix |
Rows26Columns26 | 6682 | 26 x 26 Datamatrix |
Rows32Columns32 | 8224 | 32 x 32 Datamatrix |
Rows36Columns36 | 9252 | 36 x 36 Datamatrix |
Rows40Columns40 | 10280 | 40 x 40 Datamatrix |
Rows44Columns44 | 11308 | 44 x 44 Datamatrix |
Rows48Columns48 | 12336 | 48 x 48 Datamatrix |
Rows52Columns52 | 13364 | 52 x 52 Datamatrix |
Rows64Columns64 | 16448 | 64 x 64 Datamatrix |
Rows72Columns72 | 18504 | 72 x 72 Datamatrix |
Rows80Columns80 | 20560 | 80 x 80 Datamatrix |
Rows88Columns88 | 22616 | 88 x 88 Datamatrix |
Rows8Columns18 | 2066 | 8 x 18 Datamatrix |
Rows8Columns32 | 2080 | 8 x 32 Datamatrix |
Rows96Columns96 | 24672 | 96 x 96 Datamatrix |
A C# type cast of (DataMatrixSizes) (22 * 256 + 22) is equivalent to Rows22Columns22. Use this with caution since only the specified sizes of the enumerations are allowed and all others will cause an exception.
Caution: An anomaly has been identified for DataMatrix 144 x 144 barcodes written by several competitors' components. For this size only, barcodes created using those components do not adhere to the DataMatrix barcode specification. Because Accusoft does adhere to the DataMatrix specification, those competitors' components will not correctly read 144 x 144 size DataMatrix written by BarcodeXpress.
When reading 144 x 144 DataMatrix barcodes, BarcodeXpress will assume that the barcodes adhere to the specification. If reading fails, the component will automatically attempt to apply the recognition algorithm that will work on barcodes written by the competitors' components, and report the results. The barcode reader will not be notified that the barcode did not adhere to the specification. For these barcodes only, recognition speed will be impacted.
System.Object
System.ValueType
System.Enum
Accusoft.BarcodeXpressSdk.DataMatrixSizes