ImageGear21.Barcode Assembly > ImageGear.Barcode Namespace : ImGearBarcodeDataMatrixSizes Enumeration |
'Declaration <SuppressMessageAttribute(Category="Microsoft.Design", CheckId="CA1008:EnumsShouldHaveZeroValue", Scope="", Target="", MessageId="", Justification="reviewed and acceptable")> Public Enum ImGearBarcodeDataMatrixSizes Inherits System.Enum
'Usage Dim instance As ImGearBarcodeDataMatrixSizes
[SuppressMessageAttribute(Category="Microsoft.Design", CheckId="CA1008:EnumsShouldHaveZeroValue", Scope="", Target="", MessageId="", Justification="reviewed and acceptable")] public enum ImGearBarcodeDataMatrixSizes : System.Enum
[SuppressMessageAttribute(Category="Microsoft.Design", CheckId="CA1008:EnumsShouldHaveZeroValue", Scope="", Target="", MessageId="", Justification="reviewed and acceptable")] __value public enum ImGearBarcodeDataMatrixSizes : public System.Enum
[SuppressMessageAttribute(Category="Microsoft.Design", CheckId="CA1008:EnumsShouldHaveZeroValue", Scope="", Target="", MessageId="", Justification="reviewed and acceptable")] public enum class ImGearBarcodeDataMatrixSizes : 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 (ImGearBarcodeDataMatrixSizes) (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 ImGearBarcode.
When reading 144 x 144 DataMatrix barcodes, ImGearBarcode 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
ImageGear.Barcode.ImGearBarcodeDataMatrixSizes