Accusoft.Forms1 - Updated
DataMatrixSizes Enumeration



Accusoft.BarcodeXpressSdk Namespace : DataMatrixSizes Enumeration
The rows and columns are encoded in the value of the enumerations using this equation: RowsXColumnsY = X * 256 + Y. AutoRowsAndColumns is -1.
Syntax
Public Enum DataMatrixSizes 
   Inherits System.Enum
Dim instance As DataMatrixSizes
public enum DataMatrixSizes : System.Enum 
public enum class DataMatrixSizes : public System.Enum 
Members
MemberDescription
AutoRowsAndColumns Auto size the Datamatrix barcode
Rows104Columns104 104 x 104 Datamatrix
Rows10Columns10 10 x 10 Datamatrix
Rows120Columns120 120 x 120 Datamatrix
Rows12Columns12 12 x 12 Datamatrix
Rows12Columns26 12 x 26 Datamatrix
Rows12Columns36 12 x 36 Datamatrix
Rows132Columns132 132 x 132 Datamatrix
Rows144Columns144 144 x 144 Datamatrix
Rows14Columns14 14 x 14 Datamatrix
Rows16Columns16 16 x 16 Datamatrix
Rows16Columns36 16 x 36 Datamatrix
Rows16Columns48 16 x 48 Datamatrix
Rows18Columns18 18 x 18 Datamatrix
Rows20Columns20 20 x 20 Datamatrix
Rows22Columns22 22 x 22 Datamatrix
Rows24Columns24 24 x 24 Datamatrix
Rows26Columns26 26 x 26 Datamatrix
Rows32Columns32 32 x 32 Datamatrix
Rows36Columns36 36 x 36 Datamatrix
Rows40Columns40 40 x 40 Datamatrix
Rows44Columns44 44 x 44 Datamatrix
Rows48Columns48 48 x 48 Datamatrix
Rows52Columns52 52 x 52 Datamatrix
Rows64Columns64 64 x 64 Datamatrix
Rows72Columns72 72 x 72 Datamatrix
Rows80Columns80 80 x 80 Datamatrix
Rows88Columns88 88 x 88 Datamatrix
Rows8Columns18 8 x 18 Datamatrix
Rows8Columns32 8 x 32 Datamatrix
Rows96Columns96 96 x 96 Datamatrix
Remarks

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.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Accusoft.BarcodeXpressSdk.DataMatrixSizes

See Also

Reference

Accusoft.BarcodeXpressSdk Namespace