ImageGear .NET v25.2 - Updated
ImageGear.Barcode Assembly / ImageGear.Barcode Namespace / ImGearBarcodeDataMatrixSizes Enumeration




In This Topic
    ImGearBarcodeDataMatrixSizes Enumeration
    In This Topic
    The rows and columns are encoded in the value of the enumerations using this equation: RowsXColumnsY = X * 256 + Y. AutoRowsAndColumns is -1.
    Syntax
    'Declaration
     
    Public Enum ImGearBarcodeDataMatrixSizes 
       Inherits System.Enum
    'Usage
     
    Dim instance As ImGearBarcodeDataMatrixSizes
    public enum ImGearBarcodeDataMatrixSizes : System.Enum 
    __value public enum ImGearBarcodeDataMatrixSizes : public System.Enum 
    public enum class ImGearBarcodeDataMatrixSizes : public System.Enum 
    Members
    MemberValueDescription
    AutoRowsAndColumns-1Auto size the Datamatrix barcode .
    Rows104Columns10426728104 x 104 Datamatrix.
    Rows10Columns10257010 x 10 Datamatrix.
    Rows120Columns12030840120 x 120 Datamatrix.
    Rows12Columns12308412 x 12 Datamatrix.
    Rows12Columns26309812 x 26 Datamatrix.
    Rows12Columns36310812 x 36 Datamatrix.
    Rows132Columns13233924132 x 132 Datamatrix.
    Rows144Columns14437008144 x 144 Datamatrix.
    Rows14Columns14359814 x 14 Datamatrix.
    Rows16Columns16411216 x 16 Datamatrix.
    Rows16Columns36413216 x 36 Datamatrix.
    Rows16Columns48414416 x 48 Datamatrix.
    Rows18Columns18462618 x 18 Datamatrix.
    Rows20Columns20514020 x 20 Datamatrix.
    Rows22Columns22565422 x 22 Datamatrix.
    Rows24Columns24616824 x 24 Datamatrix.
    Rows26Columns26668226 x 26 Datamatrix.
    Rows32Columns32822432 x 32 Datamatrix.
    Rows36Columns36925236 x 36 Datamatrix.
    Rows40Columns401028040 x 40 Datamatrix.
    Rows44Columns441130844 x 44 Datamatrix.
    Rows48Columns481233648 x 48 Datamatrix.
    Rows52Columns521336452 x 52 Datamatrix.
    Rows64Columns641644864 x 64 Datamatrix.
    Rows72Columns721850472 x 72 Datamatrix.
    Rows80Columns802056080 x 80 Datamatrix.
    Rows88Columns882261688 x 88 Datamatrix.
    Rows8Columns1820668 x 18 Datamatrix.
    Rows8Columns3220808 x 32 Datamatrix.
    Rows96Columns962467296 x 96 Datamatrix.
    Remarks

    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.

    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ImageGear.Barcode.ImGearBarcodeDataMatrixSizes

    See Also