
## DataMatrixVersion enum

**Module:** `aspose_barcode.generation.data_matrix_version`


Specify the type of the ECC to encode.


## Enum Values

| Name | Value | Description |
| --- | --- | --- |
| [AUTO](#auto) | `0` | Specifies to automatically pick up the smallest size for DataMatrix. |
| [DMRE_12x64](#dmre_12x64) | `59` | Specifies size of 12 x 64 modules for DMRE barcodes. |
| [DMRE_12x88](#dmre_12x88) | `60` | Specifies size of 12 x 88 modules for DMRE barcodes. |
| [DMRE_16x64](#dmre_16x64) | `61` | Specifies size of 16 x 64 modules for DMRE barcodes. |
| [DMRE_20x36](#dmre_20x36) | `62` | Specifies size of 20 x 36 modules for DMRE barcodes. |
| [DMRE_20x44](#dmre_20x44) | `63` | Specifies size of 20 x 44 modules for DMRE barcodes. |
| [DMRE_20x64](#dmre_20x64) | `64` | Specifies size of 20 x 64 modules for DMRE barcodes. |
| [DMRE_22x48](#dmre_22x48) | `65` | Specifies size of 22 x 48 modules for DMRE barcodes. |
| [DMRE_24x48](#dmre_24x48) | `66` | Specifies size of 24 x 48 modules for DMRE barcodes. |
| [DMRE_24x64](#dmre_24x64) | `67` | Specifies size of 24 x 64 modules for DMRE barcodes. |
| [DMRE_26x40](#dmre_26x40) | `68` | Specifies size of 26 x 40 modules for DMRE barcodes. |
| [DMRE_26x48](#dmre_26x48) | `69` | Specifies size of 26 x 48 modules for DMRE barcodes. |
| [DMRE_26x64](#dmre_26x64) | `70` | Specifies size of 26 x 64 modules for DMRE barcodes. |
| [DMRE_8x120](#dmre_8x120) | `57` | Specifies size of 8 x 120 modules for DMRE barcodes. |
| [DMRE_8x144](#dmre_8x144) | `58` | Specifies size of 8 x 144 modules for DMRE barcodes. |
| [DMRE_8x48](#dmre_8x48) | `53` | Specifies size of 8 x 48 modules for DMRE barcodes. |
| [DMRE_8x64](#dmre_8x64) | `54` | Specifies size of 8 x 64 modules for DMRE barcodes. |
| [DMRE_8x80](#dmre_8x80) | `55` | Specifies size of 8 x 80 modules for DMRE barcodes. |
| [DMRE_8x96](#dmre_8x96) | `56` | Specifies size of 8 x 96 modules for DMRE barcodes. |
| [ECC000_050_11x11](#ecc000_050_11x11) | `3` | Specifies size of 11 x 11 modules for ECC000-ECC050 types. |
| [ECC000_100_13x13](#ecc000_100_13x13) | `4` | Specifies size of 13 x 13 modules for ECC000-ECC100 types. |
| [ECC000_100_15x15](#ecc000_100_15x15) | `5` | Specifies size of 15 x 15 modules for ECC000-ECC100 types. |
| [ECC000_140_17x17](#ecc000_140_17x17) | `6` | Specifies size of 17 x 17 modules for ECC000-ECC140 types. |
| [ECC000_140_19x19](#ecc000_140_19x19) | `7` | Specifies size of 19 x 19 modules for ECC000-ECC140 types. |
| [ECC000_140_21x21](#ecc000_140_21x21) | `8` | Specifies size of 21 x 21 modules for ECC000-ECC140 types. |
| [ECC000_140_23x23](#ecc000_140_23x23) | `9` | Specifies size of 23 x 23 modules for ECC000-ECC140 types. |
| [ECC000_140_25x25](#ecc000_140_25x25) | `10` | Specifies size of 25 x 25 modules for ECC000-ECC140 types. |
| [ECC000_140_27x27](#ecc000_140_27x27) | `11` | Specifies size of 27 x 27 modules for ECC000-ECC140 types. |
| [ECC000_140_29x29](#ecc000_140_29x29) | `12` | Specifies size of 29 x 29 modules for ECC000-ECC140 types. |
| [ECC000_140_31x31](#ecc000_140_31x31) | `13` | Specifies size of 31 x 31 modules for ECC000-ECC140 types. |
| [ECC000_140_33x33](#ecc000_140_33x33) | `14` | Specifies size of 33 x 33 modules for ECC000-ECC140 types. |
| [ECC000_140_35x35](#ecc000_140_35x35) | `15` | Specifies size of 35 x 35 modules for ECC000-ECC140 types. |
| [ECC000_140_37x37](#ecc000_140_37x37) | `16` | Specifies size of 37 x 37 modules for ECC000-ECC140 types. |
| [ECC000_140_39x39](#ecc000_140_39x39) | `17` | Specifies size of 39 x 39 modules for ECC000-ECC140 types. |
| [ECC000_140_41x41](#ecc000_140_41x41) | `18` | Specifies size of 41 x 41 modules for ECC000-ECC140 types. |
| [ECC000_140_43x43](#ecc000_140_43x43) | `19` | Specifies size of 43 x 43 modules for ECC000-ECC140 types. |
| [ECC000_140_45x45](#ecc000_140_45x45) | `20` | Specifies size of 45 x 45 modules for ECC000-ECC140 types. |
| [ECC000_140_47x47](#ecc000_140_47x47) | `21` | Specifies size of 47 x 47 modules for ECC000-ECC140 types. |
| [ECC000_140_49x49](#ecc000_140_49x49) | `22` | Specifies size of 49 x 49 modules for ECC000-ECC140 types. |
| [ECC000_9x9](#ecc000_9x9) | `2` | Specifies size of 9 x 9 modules for ECC000 type. |
| [ECC200_104x104](#ecc200_104x104) | `43` | Specifies size of 104 x 104 modules for ECC200 type. |
| [ECC200_10x10](#ecc200_10x10) | `23` | Specifies size of 10 x 10 modules for ECC200 type. |
| [ECC200_120x120](#ecc200_120x120) | `44` | Specifies size of 120 x 120 modules for ECC200 type. |
| [ECC200_12x12](#ecc200_12x12) | `24` | Specifies size of 12 x 12 modules for ECC200 type. |
| [ECC200_12x26](#ecc200_12x26) | `49` | Specifies size of 12 x 26 modules for ECC200 type. |
| [ECC200_12x36](#ecc200_12x36) | `50` | Specifies size of 12 x 36 modules for ECC200 type. |
| [ECC200_132x132](#ecc200_132x132) | `45` | Specifies size of 132 x 132 modules for ECC200 type. |
| [ECC200_144x144](#ecc200_144x144) | `46` | Specifies size of 144 x 144 modules for ECC200 type. |
| [ECC200_14x14](#ecc200_14x14) | `25` | Specifies size of 14 x 14 modules for ECC200 type. |
| [ECC200_16x16](#ecc200_16x16) | `26` | Specifies size of 16 x 16 modules for ECC200 type. |
| [ECC200_16x36](#ecc200_16x36) | `51` | Specifies size of 16 x 36 modules for ECC200 type. |
| [ECC200_16x48](#ecc200_16x48) | `52` | Specifies size of 16 x 48 modules for ECC200 type. |
| [ECC200_18x18](#ecc200_18x18) | `27` | Specifies size of 18 x 18 modules for ECC200 type. |
| [ECC200_20x20](#ecc200_20x20) | `28` | Specifies size of 20 x 20 modules for ECC200 type. |
| [ECC200_22x22](#ecc200_22x22) | `29` | Specifies size of 22 x 22 modules for ECC200 type. |
| [ECC200_24x24](#ecc200_24x24) | `30` | Specifies size of 24 x 24 modules for ECC200 type. |
| [ECC200_26x26](#ecc200_26x26) | `31` | Specifies size of 26 x 26 modules for ECC200 type. |
| [ECC200_32x32](#ecc200_32x32) | `32` | Specifies size of 32 x 32 modules for ECC200 type. |
| [ECC200_36x36](#ecc200_36x36) | `33` | Specifies size of 36 x 36 modules for ECC200 type. |
| [ECC200_40x40](#ecc200_40x40) | `34` | Specifies size of 40 x 40 modules for ECC200 type. |
| [ECC200_44x44](#ecc200_44x44) | `35` | Specifies size of 44 x 44 modules for ECC200 type. |
| [ECC200_48x48](#ecc200_48x48) | `36` | Specifies size of 48 x 48 modules for ECC200 type. |
| [ECC200_52x52](#ecc200_52x52) | `37` | Specifies size of 52 x 52 modules for ECC200 type. |
| [ECC200_64x64](#ecc200_64x64) | `38` | Specifies size of 64 x 64 modules for ECC200 type. |
| [ECC200_72x72](#ecc200_72x72) | `39` | Specifies size of 72 x 72 modules for ECC200 type. |
| [ECC200_80x80](#ecc200_80x80) | `40` | Specifies size of 80 x 80 modules for ECC200 type. |
| [ECC200_88x88](#ecc200_88x88) | `41` | Specifies size of 88 x 88 modules for ECC200 type. |
| [ECC200_8x18](#ecc200_8x18) | `47` | Specifies size of 8 x 18 modules for ECC200 type. |
| [ECC200_8x32](#ecc200_8x32) | `48` | Specifies size of 8 x 32 modules for ECC200 type. |
| [ECC200_96x96](#ecc200_96x96) | `42` | Specifies size of 96 x 96 modules for ECC200 type. |
| [ROWS_COLUMNS](#rows_columns) | `1` | Instructs to get symbol sizes from Rows And Columns parameters. Note that DataMatrix does not support |
### DataMatrixVersion.AUTO {#auto}

**Type:** `int`

**Value:** `0`

Specifies to automatically pick up the smallest size for DataMatrix.

### DataMatrixVersion.DMRE_12x64 {#dmre_12x64}

**Type:** `int`

**Value:** `59`

Specifies size of 12 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_12x88 {#dmre_12x88}

**Type:** `int`

**Value:** `60`

Specifies size of 12 x 88 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_16x64 {#dmre_16x64}

**Type:** `int`

**Value:** `61`

Specifies size of 16 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_20x36 {#dmre_20x36}

**Type:** `int`

**Value:** `62`

Specifies size of 20 x 36 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_20x44 {#dmre_20x44}

**Type:** `int`

**Value:** `63`

Specifies size of 20 x 44 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_20x64 {#dmre_20x64}

**Type:** `int`

**Value:** `64`

Specifies size of 20 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_22x48 {#dmre_22x48}

**Type:** `int`

**Value:** `65`

Specifies size of 22 x 48 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_24x48 {#dmre_24x48}

**Type:** `int`

**Value:** `66`

Specifies size of 24 x 48 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_24x64 {#dmre_24x64}

**Type:** `int`

**Value:** `67`

Specifies size of 24 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_26x40 {#dmre_26x40}

**Type:** `int`

**Value:** `68`

Specifies size of 26 x 40 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_26x48 {#dmre_26x48}

**Type:** `int`

**Value:** `69`

Specifies size of 26 x 48 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_26x64 {#dmre_26x64}

**Type:** `int`

**Value:** `70`

Specifies size of 26 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x120 {#dmre_8x120}

**Type:** `int`

**Value:** `57`

Specifies size of 8 x 120 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x144 {#dmre_8x144}

**Type:** `int`

**Value:** `58`

Specifies size of 8 x 144 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x48 {#dmre_8x48}

**Type:** `int`

**Value:** `53`

Specifies size of 8 x 48 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x64 {#dmre_8x64}

**Type:** `int`

**Value:** `54`

Specifies size of 8 x 64 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x80 {#dmre_8x80}

**Type:** `int`

**Value:** `55`

Specifies size of 8 x 80 modules for DMRE barcodes.

### DataMatrixVersion.DMRE_8x96 {#dmre_8x96}

**Type:** `int`

**Value:** `56`

Specifies size of 8 x 96 modules for DMRE barcodes.

### DataMatrixVersion.ECC000_050_11x11 {#ecc000_050_11x11}

**Type:** `int`

**Value:** `3`

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

### DataMatrixVersion.ECC000_100_13x13 {#ecc000_100_13x13}

**Type:** `int`

**Value:** `4`

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

### DataMatrixVersion.ECC000_100_15x15 {#ecc000_100_15x15}

**Type:** `int`

**Value:** `5`

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

### DataMatrixVersion.ECC000_140_17x17 {#ecc000_140_17x17}

**Type:** `int`

**Value:** `6`

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

### DataMatrixVersion.ECC000_140_19x19 {#ecc000_140_19x19}

**Type:** `int`

**Value:** `7`

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

### DataMatrixVersion.ECC000_140_21x21 {#ecc000_140_21x21}

**Type:** `int`

**Value:** `8`

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

### DataMatrixVersion.ECC000_140_23x23 {#ecc000_140_23x23}

**Type:** `int`

**Value:** `9`

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

### DataMatrixVersion.ECC000_140_25x25 {#ecc000_140_25x25}

**Type:** `int`

**Value:** `10`

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

### DataMatrixVersion.ECC000_140_27x27 {#ecc000_140_27x27}

**Type:** `int`

**Value:** `11`

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

### DataMatrixVersion.ECC000_140_29x29 {#ecc000_140_29x29}

**Type:** `int`

**Value:** `12`

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

### DataMatrixVersion.ECC000_140_31x31 {#ecc000_140_31x31}

**Type:** `int`

**Value:** `13`

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

### DataMatrixVersion.ECC000_140_33x33 {#ecc000_140_33x33}

**Type:** `int`

**Value:** `14`

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

### DataMatrixVersion.ECC000_140_35x35 {#ecc000_140_35x35}

**Type:** `int`

**Value:** `15`

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

### DataMatrixVersion.ECC000_140_37x37 {#ecc000_140_37x37}

**Type:** `int`

**Value:** `16`

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

### DataMatrixVersion.ECC000_140_39x39 {#ecc000_140_39x39}

**Type:** `int`

**Value:** `17`

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

### DataMatrixVersion.ECC000_140_41x41 {#ecc000_140_41x41}

**Type:** `int`

**Value:** `18`

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

### DataMatrixVersion.ECC000_140_43x43 {#ecc000_140_43x43}

**Type:** `int`

**Value:** `19`

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

### DataMatrixVersion.ECC000_140_45x45 {#ecc000_140_45x45}

**Type:** `int`

**Value:** `20`

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

### DataMatrixVersion.ECC000_140_47x47 {#ecc000_140_47x47}

**Type:** `int`

**Value:** `21`

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

### DataMatrixVersion.ECC000_140_49x49 {#ecc000_140_49x49}

**Type:** `int`

**Value:** `22`

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

### DataMatrixVersion.ECC000_9x9 {#ecc000_9x9}

**Type:** `int`

**Value:** `2`

Specifies size of 9 x 9 modules for ECC000 type.

### DataMatrixVersion.ECC200_104x104 {#ecc200_104x104}

**Type:** `int`

**Value:** `43`

Specifies size of 104 x 104 modules for ECC200 type.

### DataMatrixVersion.ECC200_10x10 {#ecc200_10x10}

**Type:** `int`

**Value:** `23`

Specifies size of 10 x 10 modules for ECC200 type.

### DataMatrixVersion.ECC200_120x120 {#ecc200_120x120}

**Type:** `int`

**Value:** `44`

Specifies size of 120 x 120 modules for ECC200 type.

### DataMatrixVersion.ECC200_12x12 {#ecc200_12x12}

**Type:** `int`

**Value:** `24`

Specifies size of 12 x 12 modules for ECC200 type.

### DataMatrixVersion.ECC200_12x26 {#ecc200_12x26}

**Type:** `int`

**Value:** `49`

Specifies size of 12 x 26 modules for ECC200 type.

### DataMatrixVersion.ECC200_12x36 {#ecc200_12x36}

**Type:** `int`

**Value:** `50`

Specifies size of 12 x 36 modules for ECC200 type.

### DataMatrixVersion.ECC200_132x132 {#ecc200_132x132}

**Type:** `int`

**Value:** `45`

Specifies size of 132 x 132 modules for ECC200 type.

### DataMatrixVersion.ECC200_144x144 {#ecc200_144x144}

**Type:** `int`

**Value:** `46`

Specifies size of 144 x 144 modules for ECC200 type.

### DataMatrixVersion.ECC200_14x14 {#ecc200_14x14}

**Type:** `int`

**Value:** `25`

Specifies size of 14 x 14 modules for ECC200 type.

### DataMatrixVersion.ECC200_16x16 {#ecc200_16x16}

**Type:** `int`

**Value:** `26`

Specifies size of 16 x 16 modules for ECC200 type.

### DataMatrixVersion.ECC200_16x36 {#ecc200_16x36}

**Type:** `int`

**Value:** `51`

Specifies size of 16 x 36 modules for ECC200 type.

### DataMatrixVersion.ECC200_16x48 {#ecc200_16x48}

**Type:** `int`

**Value:** `52`

Specifies size of 16 x 48 modules for ECC200 type.

### DataMatrixVersion.ECC200_18x18 {#ecc200_18x18}

**Type:** `int`

**Value:** `27`

Specifies size of 18 x 18 modules for ECC200 type.

### DataMatrixVersion.ECC200_20x20 {#ecc200_20x20}

**Type:** `int`

**Value:** `28`

Specifies size of 20 x 20 modules for ECC200 type.

### DataMatrixVersion.ECC200_22x22 {#ecc200_22x22}

**Type:** `int`

**Value:** `29`

Specifies size of 22 x 22 modules for ECC200 type.

### DataMatrixVersion.ECC200_24x24 {#ecc200_24x24}

**Type:** `int`

**Value:** `30`

Specifies size of 24 x 24 modules for ECC200 type.

### DataMatrixVersion.ECC200_26x26 {#ecc200_26x26}

**Type:** `int`

**Value:** `31`

Specifies size of 26 x 26 modules for ECC200 type.

### DataMatrixVersion.ECC200_32x32 {#ecc200_32x32}

**Type:** `int`

**Value:** `32`

Specifies size of 32 x 32 modules for ECC200 type.

### DataMatrixVersion.ECC200_36x36 {#ecc200_36x36}

**Type:** `int`

**Value:** `33`

Specifies size of 36 x 36 modules for ECC200 type.

### DataMatrixVersion.ECC200_40x40 {#ecc200_40x40}

**Type:** `int`

**Value:** `34`

Specifies size of 40 x 40 modules for ECC200 type.

### DataMatrixVersion.ECC200_44x44 {#ecc200_44x44}

**Type:** `int`

**Value:** `35`

Specifies size of 44 x 44 modules for ECC200 type.

### DataMatrixVersion.ECC200_48x48 {#ecc200_48x48}

**Type:** `int`

**Value:** `36`

Specifies size of 48 x 48 modules for ECC200 type.

### DataMatrixVersion.ECC200_52x52 {#ecc200_52x52}

**Type:** `int`

**Value:** `37`

Specifies size of 52 x 52 modules for ECC200 type.

### DataMatrixVersion.ECC200_64x64 {#ecc200_64x64}

**Type:** `int`

**Value:** `38`

Specifies size of 64 x 64 modules for ECC200 type.

### DataMatrixVersion.ECC200_72x72 {#ecc200_72x72}

**Type:** `int`

**Value:** `39`

Specifies size of 72 x 72 modules for ECC200 type.

### DataMatrixVersion.ECC200_80x80 {#ecc200_80x80}

**Type:** `int`

**Value:** `40`

Specifies size of 80 x 80 modules for ECC200 type.

### DataMatrixVersion.ECC200_88x88 {#ecc200_88x88}

**Type:** `int`

**Value:** `41`

Specifies size of 88 x 88 modules for ECC200 type.

### DataMatrixVersion.ECC200_8x18 {#ecc200_8x18}

**Type:** `int`

**Value:** `47`

Specifies size of 8 x 18 modules for ECC200 type.

### DataMatrixVersion.ECC200_8x32 {#ecc200_8x32}

**Type:** `int`

**Value:** `48`

Specifies size of 8 x 32 modules for ECC200 type.

### DataMatrixVersion.ECC200_96x96 {#ecc200_96x96}

**Type:** `int`

**Value:** `42`

Specifies size of 96 x 96 modules for ECC200 type.

### DataMatrixVersion.ROWS_COLUMNS {#rows_columns}

**Type:** `int`

**Value:** `1`

Instructs to get symbol sizes from Rows And Columns parameters. Note that DataMatrix does not support

