
## DataMatrixParameters class

DataMatrix parameters.

The DataMatrixParameters type exposes the following members:
## Properties
| Name | Description |
| :- | :- |
|ecc_type|Gets or sets a Datamatrix ECC type.<br/>            Default value: DataMatrixEccType.Ecc200.|
|version|Gets or sets a Datamatrix symbol size.<br/>            Default value: Version.Auto.|
|encode_mode|Encode mode of Datamatrix barcode.<br/>            Default value: EncodeMode.Auto.|
|structured_append_barcode_id|Barcode ID for Structured Append mode of Datamatrix barcode.<br/>            Default value: 0|
|structured_append_barcodes_count|Barcodes count for Structured Append mode of Datamatrix barcode.<br/>            Default value: 0|
|structured_append_file_id|File ID for Structured Append mode of Datamatrix barcode.<br/>            Default value: 0|
|is_reader_programming|Used to instruct the reader to interpret the data contained within the symbol<br/>            as programming for reader initialization.<br/>            Default value: false|
|macro_characters|Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes.<br/>            Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto.<br/>            Cannot be used with EncodeTypes.GS1DataMatrix<br/>            Default value: MacroCharacters.None.|
|aspect_ratio|Height/Width ratio of 2D BarCode module.|
|eci_encoding|Gets or sets ECI encoding. Used when EncodeMode is Auto.<br/>            Default value: ISO-8859-1|

### See Also

* namespace [aspose.barcode.generation](/barcode/python-net/aspose.barcode.generation/)
* assembly [Aspose.BarCode](/barcode/python-net/)

