Enum Class DataMatrixVersion

java.lang.Object
java.lang.Enum<DataMatrixVersion>
com.aspose.barcode.generation.DataMatrixVersion
All Implemented Interfaces:
Serializable, Comparable<DataMatrixVersion>, Constable

public enum DataMatrixVersion extends Enum<DataMatrixVersion>

Specify the type of the ECC to encode.

  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Specifies to automatically pick up the smallest size for DataMatrix.
    Specifies size of 12 x 64 modules for DMRE barcodes.
    Specifies size of 12 x 88 modules for DMRE barcodes.
    Specifies size of 16 x 64 modules for DMRE barcodes.
    Specifies size of 20 x 36 modules for DMRE barcodes.
    Specifies size of 20 x 44 modules for DMRE barcodes.
    Specifies size of 20 x 64 modules for DMRE barcodes.
    Specifies size of 22 x 48 modules for DMRE barcodes.
    Specifies size of 24 x 48 modules for DMRE barcodes.
    Specifies size of 24 x 64 modules for DMRE barcodes.
    Specifies size of 26 x 40 modules for DMRE barcodes.
    Specifies size of 26 x 48 modules for DMRE barcodes.
    Specifies size of 26 x 64 modules for DMRE barcodes.
    Specifies size of 8 x 120 modules for DMRE barcodes.
    Specifies size of 8 x 144 modules for DMRE barcodes.
    Specifies size of 8 x 48 modules for DMRE barcodes.
    Specifies size of 8 x 64 modules for DMRE barcodes.
    Specifies size of 8 x 80 modules for DMRE barcodes.
    Specifies size of 8 x 96 modules for DMRE barcodes.
    Specifies size of 11 x 11 modules for ECC000-ECC050 types.
    Specifies size of 13 x 13 modules for ECC000-ECC100 types.
    Specifies size of 15 x 15 modules for ECC000-ECC100 types.
    Specifies size of 17 x 17 modules for ECC000-ECC140 types.
    Specifies size of 19 x 19 modules for ECC000-ECC140 types.
    Specifies size of 21 x 21 modules for ECC000-ECC140 types.
    Specifies size of 23 x 23 modules for ECC000-ECC140 types.
    Specifies size of 25 x 25 modules for ECC000-ECC140 types.
    Specifies size of 27 x 27 modules for ECC000-ECC140 types.
    Specifies size of 29 x 29 modules for ECC000-ECC140 types.
    Specifies size of 31 x 31 modules for ECC000-ECC140 types.
    Specifies size of 33 x 33 modules for ECC000-ECC140 types.
    Specifies size of 35 x 35 modules for ECC000-ECC140 types.
    Specifies size of 37 x 37 modules for ECC000-ECC140 types.
    Specifies size of 39 x 39 modules for ECC000-ECC140 types.
    Specifies size of 41 x 41 modules for ECC000-ECC140 types.
    Specifies size of 43 x 43 modules for ECC000-ECC140 types.
    Specifies size of 45 x 45 modules for ECC000-ECC140 types.
    Specifies size of 47 x 47 modules for ECC000-ECC140 types.
    Specifies size of 49 x 49 modules for ECC000-ECC140 types.
    Specifies size of 9 x 9 modules for ECC000 type.
    Specifies size of 104 x 104 modules for ECC200 type.
    Specifies size of 10 x 10 modules for ECC200 type.
    Specifies size of 120 x 120 modules for ECC200 type.
    Specifies size of 12 x 12 modules for ECC200 type.
    Specifies size of 12 x 26 modules for ECC200 type.
    Specifies size of 12 x 36 modules for ECC200 type.
    Specifies size of 132 x 132 modules for ECC200 type.
    Specifies size of 144 x 144 modules for ECC200 type.
    Specifies size of 14 x 14 modules for ECC200 type.
    Specifies size of 16 x 16 modules for ECC200 type.
    Specifies size of 16 x 36 modules for ECC200 type.
    Specifies size of 16 x 48 modules for ECC200 type.
    Specifies size of 18 x 18 modules for ECC200 type.
    Specifies size of 20 x 20 modules for ECC200 type.
    Specifies size of 22 x 22 modules for ECC200 type.
    Specifies size of 24 x 24 modules for ECC200 type.
    Specifies size of 26 x 26 modules for ECC200 type.
    Specifies size of 32 x 32 modules for ECC200 type.
    Specifies size of 36 x 36 modules for ECC200 type.
    Specifies size of 40 x 40 modules for ECC200 type.
    Specifies size of 44 x 44 modules for ECC200 type.
    Specifies size of 48 x 48 modules for ECC200 type.
    Specifies size of 52 x 52 modules for ECC200 type.
    Specifies size of 64 x 64 modules for ECC200 type.
    Specifies size of 72 x 72 modules for ECC200 type.
    Specifies size of 80 x 80 modules for ECC200 type.
    Specifies size of 88 x 88 modules for ECC200 type.
    Specifies size of 8 x 18 modules for ECC200 type.
    Specifies size of 8 x 32 modules for ECC200 type.
    Specifies size of 96 x 96 modules for ECC200 type.
    Instructs to get symbol sizes from Rows And Columns parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • AUTO

      public static final DataMatrixVersion AUTO

      Specifies to automatically pick up the smallest size for DataMatrix. This is default value.

    • ROWS_COLUMNS

      public static final DataMatrixVersion ROWS_COLUMNS

      Instructs to get symbol sizes from Rows And Columns parameters. Note that DataMatrix does not support custom rows and columns numbers. This option is not recommended to use.

    • ECC000_9x9

      public static final DataMatrixVersion ECC000_9x9

      Specifies size of 9 x 9 modules for ECC000 type.

    • ECC000_050_11x11

      public static final DataMatrixVersion ECC000_050_11x11

      Specifies size of 11 x 11 modules for ECC000-ECC050 types.

    • ECC000_100_13x13

      public static final DataMatrixVersion ECC000_100_13x13

      Specifies size of 13 x 13 modules for ECC000-ECC100 types.

    • ECC000_100_15x15

      public static final DataMatrixVersion ECC000_100_15x15

      Specifies size of 15 x 15 modules for ECC000-ECC100 types.

    • ECC000_140_17x17

      public static final DataMatrixVersion ECC000_140_17x17

      Specifies size of 17 x 17 modules for ECC000-ECC140 types.

    • ECC000_140_19x19

      public static final DataMatrixVersion ECC000_140_19x19

      Specifies size of 19 x 19 modules for ECC000-ECC140 types.

    • ECC000_140_21x21

      public static final DataMatrixVersion ECC000_140_21x21

      Specifies size of 21 x 21 modules for ECC000-ECC140 types.

    • ECC000_140_23x23

      public static final DataMatrixVersion ECC000_140_23x23

      Specifies size of 23 x 23 modules for ECC000-ECC140 types.

    • ECC000_140_25x25

      public static final DataMatrixVersion ECC000_140_25x25

      Specifies size of 25 x 25 modules for ECC000-ECC140 types.

    • ECC000_140_27x27

      public static final DataMatrixVersion ECC000_140_27x27

      Specifies size of 27 x 27 modules for ECC000-ECC140 types.

    • ECC000_140_29x29

      public static final DataMatrixVersion ECC000_140_29x29

      Specifies size of 29 x 29 modules for ECC000-ECC140 types.

    • ECC000_140_31x31

      public static final DataMatrixVersion ECC000_140_31x31

      Specifies size of 31 x 31 modules for ECC000-ECC140 types.

    • ECC000_140_33x33

      public static final DataMatrixVersion ECC000_140_33x33

      Specifies size of 33 x 33 modules for ECC000-ECC140 types.

    • ECC000_140_35x35

      public static final DataMatrixVersion ECC000_140_35x35

      Specifies size of 35 x 35 modules for ECC000-ECC140 types.

    • ECC000_140_37x37

      public static final DataMatrixVersion ECC000_140_37x37

      Specifies size of 37 x 37 modules for ECC000-ECC140 types.

    • ECC000_140_39x39

      public static final DataMatrixVersion ECC000_140_39x39

      Specifies size of 39 x 39 modules for ECC000-ECC140 types.

    • ECC000_140_41x41

      public static final DataMatrixVersion ECC000_140_41x41

      Specifies size of 41 x 41 modules for ECC000-ECC140 types.

    • ECC000_140_43x43

      public static final DataMatrixVersion ECC000_140_43x43

      Specifies size of 43 x 43 modules for ECC000-ECC140 types.

    • ECC000_140_45x45

      public static final DataMatrixVersion ECC000_140_45x45

      Specifies size of 45 x 45 modules for ECC000-ECC140 types.

    • ECC000_140_47x47

      public static final DataMatrixVersion ECC000_140_47x47

      Specifies size of 47 x 47 modules for ECC000-ECC140 types.

    • ECC000_140_49x49

      public static final DataMatrixVersion ECC000_140_49x49

      Specifies size of 49 x 49 modules for ECC000-ECC140 types.

    • ECC200_10x10

      public static final DataMatrixVersion ECC200_10x10

      Specifies size of 10 x 10 modules for ECC200 type.

    • ECC200_12x12

      public static final DataMatrixVersion ECC200_12x12

      Specifies size of 12 x 12 modules for ECC200 type.

    • ECC200_14x14

      public static final DataMatrixVersion ECC200_14x14

      Specifies size of 14 x 14 modules for ECC200 type.

    • ECC200_16x16

      public static final DataMatrixVersion ECC200_16x16

      Specifies size of 16 x 16 modules for ECC200 type.

    • ECC200_18x18

      public static final DataMatrixVersion ECC200_18x18

      Specifies size of 18 x 18 modules for ECC200 type.

    • ECC200_20x20

      public static final DataMatrixVersion ECC200_20x20

      Specifies size of 20 x 20 modules for ECC200 type.

    • ECC200_22x22

      public static final DataMatrixVersion ECC200_22x22

      Specifies size of 22 x 22 modules for ECC200 type.

    • ECC200_24x24

      public static final DataMatrixVersion ECC200_24x24

      Specifies size of 24 x 24 modules for ECC200 type.

    • ECC200_26x26

      public static final DataMatrixVersion ECC200_26x26

      Specifies size of 26 x 26 modules for ECC200 type.

    • ECC200_32x32

      public static final DataMatrixVersion ECC200_32x32

      Specifies size of 32 x 32 modules for ECC200 type.

    • ECC200_36x36

      public static final DataMatrixVersion ECC200_36x36

      Specifies size of 36 x 36 modules for ECC200 type.

    • ECC200_40x40

      public static final DataMatrixVersion ECC200_40x40

      Specifies size of 40 x 40 modules for ECC200 type.

    • ECC200_44x44

      public static final DataMatrixVersion ECC200_44x44

      Specifies size of 44 x 44 modules for ECC200 type.

    • ECC200_48x48

      public static final DataMatrixVersion ECC200_48x48

      Specifies size of 48 x 48 modules for ECC200 type.

    • ECC200_52x52

      public static final DataMatrixVersion ECC200_52x52

      Specifies size of 52 x 52 modules for ECC200 type.

    • ECC200_64x64

      public static final DataMatrixVersion ECC200_64x64

      Specifies size of 64 x 64 modules for ECC200 type.

    • ECC200_72x72

      public static final DataMatrixVersion ECC200_72x72

      Specifies size of 72 x 72 modules for ECC200 type.

    • ECC200_80x80

      public static final DataMatrixVersion ECC200_80x80

      Specifies size of 80 x 80 modules for ECC200 type.

    • ECC200_88x88

      public static final DataMatrixVersion ECC200_88x88

      Specifies size of 88 x 88 modules for ECC200 type.

    • ECC200_96x96

      public static final DataMatrixVersion ECC200_96x96

      Specifies size of 96 x 96 modules for ECC200 type.

    • ECC200_104x104

      public static final DataMatrixVersion ECC200_104x104

      Specifies size of 104 x 104 modules for ECC200 type.

    • ECC200_120x120

      public static final DataMatrixVersion ECC200_120x120

      Specifies size of 120 x 120 modules for ECC200 type.

    • ECC200_132x132

      public static final DataMatrixVersion ECC200_132x132

      Specifies size of 132 x 132 modules for ECC200 type.

    • ECC200_144x144

      public static final DataMatrixVersion ECC200_144x144

      Specifies size of 144 x 144 modules for ECC200 type.

    • ECC200_8x18

      public static final DataMatrixVersion ECC200_8x18

      Specifies size of 8 x 18 modules for ECC200 type.

    • ECC200_8x32

      public static final DataMatrixVersion ECC200_8x32

      Specifies size of 8 x 32 modules for ECC200 type.

    • ECC200_12x26

      public static final DataMatrixVersion ECC200_12x26

      Specifies size of 12 x 26 modules for ECC200 type.

    • ECC200_12x36

      public static final DataMatrixVersion ECC200_12x36

      Specifies size of 12 x 36 modules for ECC200 type.

    • ECC200_16x36

      public static final DataMatrixVersion ECC200_16x36

      Specifies size of 16 x 36 modules for ECC200 type.

    • ECC200_16x48

      public static final DataMatrixVersion ECC200_16x48

      Specifies size of 16 x 48 modules for ECC200 type.

    • DMRE_8x48

      public static final DataMatrixVersion DMRE_8x48

      Specifies size of 8 x 48 modules for DMRE barcodes.

    • DMRE_8x64

      public static final DataMatrixVersion DMRE_8x64

      Specifies size of 8 x 64 modules for DMRE barcodes.

    • DMRE_8x80

      public static final DataMatrixVersion DMRE_8x80

      Specifies size of 8 x 80 modules for DMRE barcodes.

    • DMRE_8x96

      public static final DataMatrixVersion DMRE_8x96

      Specifies size of 8 x 96 modules for DMRE barcodes.

    • DMRE_8x120

      public static final DataMatrixVersion DMRE_8x120

      Specifies size of 8 x 120 modules for DMRE barcodes.

    • DMRE_8x144

      public static final DataMatrixVersion DMRE_8x144

      Specifies size of 8 x 144 modules for DMRE barcodes.

    • DMRE_12x64

      public static final DataMatrixVersion DMRE_12x64

      Specifies size of 12 x 64 modules for DMRE barcodes.

    • DMRE_12x88

      public static final DataMatrixVersion DMRE_12x88

      Specifies size of 12 x 88 modules for DMRE barcodes.

    • DMRE_16x64

      public static final DataMatrixVersion DMRE_16x64

      Specifies size of 16 x 64 modules for DMRE barcodes.

    • DMRE_20x36

      public static final DataMatrixVersion DMRE_20x36

      Specifies size of 20 x 36 modules for DMRE barcodes.

    • DMRE_20x44

      public static final DataMatrixVersion DMRE_20x44

      Specifies size of 20 x 44 modules for DMRE barcodes.

    • DMRE_20x64

      public static final DataMatrixVersion DMRE_20x64

      Specifies size of 20 x 64 modules for DMRE barcodes.

    • DMRE_22x48

      public static final DataMatrixVersion DMRE_22x48

      Specifies size of 22 x 48 modules for DMRE barcodes.

    • DMRE_24x48

      public static final DataMatrixVersion DMRE_24x48

      Specifies size of 24 x 48 modules for DMRE barcodes.

    • DMRE_24x64

      public static final DataMatrixVersion DMRE_24x64

      Specifies size of 24 x 64 modules for DMRE barcodes.

    • DMRE_26x40

      public static final DataMatrixVersion DMRE_26x40

      Specifies size of 26 x 40 modules for DMRE barcodes.

    • DMRE_26x48

      public static final DataMatrixVersion DMRE_26x48

      Specifies size of 26 x 48 modules for DMRE barcodes.

    • DMRE_26x64

      public static final DataMatrixVersion DMRE_26x64

      Specifies size of 26 x 64 modules for DMRE barcodes.

  • Method Details

    • values

      public static DataMatrixVersion[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DataMatrixVersion valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()