
## MaxiCodeParameters class

**Namespace:** `Aspose.Barcode.Generation`


MaxiCode parameters.


## Constructors

| Name | Description |
| --- | --- |
| [__construct](#constructor) |  |

## Properties

| Name | Read/Write | Description |
| --- | --- | --- |
| [AspectRatio](#aspectratio) | Read/Write | Height/Width ratio of 2D BarCode module. |
| [ECIEncoding](#eciencoding) | Read/Write | Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. Default value: ISO-8859-1 |
| [EncodeMode](#encodemode) | Read/Write | Gets a MaxiCode encode mode. Default value: Auto. |
| [MaxiCodeEncodeMode](#maxicodeencodemode) | Read/Write | Gets a MaxiCode encode mode. |
| [MaxiCodeMode](#maxicodemode) | Read/Write | Gets a MaxiCode encode mode. |
| [MaxiCodeStructuredAppendModeBarcodeId](#maxicodestructuredappendmodebarcodeid) | Read/Write | Gets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0 |
| [MaxiCodeStructuredAppendModeBarcodesCount](#maxicodestructuredappendmodebarcodescount) | Read/Write | Gets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1 |
| [Mode](#mode) | Read/Write | Gets a MaxiCode encode mode. |
| [StructuredAppendModeBarcodeId](#structuredappendmodebarcodeid) | Read/Write | Gets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0 |
| [StructuredAppendModeBarcodesCount](#structuredappendmodebarcodescount) | Read/Write | Gets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1 |

### MaxiCodeParameters__construct(MaxiCodeParametersDTO $maxiCodeParametersDto) {#constructor}

| Parameter | Type | Description |
| --- | --- | --- |
| `$maxiCodeParametersDto` | `MaxiCodeParametersDTO` |  |

### AspectRatio {#aspectratio}

**Access:** Read/Write

Height/Width ratio of 2D BarCode module.

Height/Width ratio of 2D BarCode module.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `float` |  |

### ECIEncoding {#eciencoding}

**Access:** Read/Write

Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. Default value: ISO-8859-1

Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. Default value: ISO-8859-1

| Parameter | Type | Description |
| --- | --- | --- |
| `$ECIEncoding` | `int` |  |

### EncodeMode {#encodemode}

**Access:** Read/Write

**Returns:** a MaxiCode encode mode.

Gets a MaxiCode encode mode. Default value: Auto.

Sets a MaxiCode encode mode. Default value: Auto.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` | a MaxiCode encode mode. |

### MaxiCodeEncodeMode {#maxicodeencodemode}

**Access:** Read/Write

Gets a MaxiCode encode mode.

Sets a MaxiCode encode mode.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` |  |

### MaxiCodeMode {#maxicodemode}

**Access:** Read/Write

Gets a MaxiCode encode mode.

Sets a MaxiCode encode mode.

| Parameter | Type | Description |
| --- | --- | --- |
| `$maxiCodeMode` | `int` |  |

### MaxiCodeStructuredAppendModeBarcodeId {#maxicodestructuredappendmodebarcodeid}

**Access:** Read/Write

Gets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0

Sets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0

| Parameter | Type | Description |
| --- | --- | --- |
| `$maxiCodeStructuredAppendModeBarcodeId` | `int` |  |

### MaxiCodeStructuredAppendModeBarcodesCount {#maxicodestructuredappendmodebarcodescount}

**Access:** Read/Write

Gets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1

Sets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1

| Parameter | Type | Description |
| --- | --- | --- |
| `$maxiCodeStructuredAppendModeBarcodesCount` | `int` |  |

### Mode {#mode}

**Access:** Read/Write

**Returns:** a MaxiCode encode mode.

Gets a MaxiCode encode mode.

Sets a MaxiCode encode mode.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` | a MaxiCode encode mode. |

### StructuredAppendModeBarcodeId {#structuredappendmodebarcodeid}

**Access:** Read/Write

**Returns:** a MaxiCode barcode id in structured append mode.

Gets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0

Sets a MaxiCode barcode id in structured append mode. ID must be a value between 1 and 8. Default value: 0

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` | a MaxiCode barcode id in structured append mode. |

### StructuredAppendModeBarcodesCount {#structuredappendmodebarcodescount}

**Access:** Read/Write

**Returns:** a MaxiCode barcodes count in structured append mode.

Gets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1

Sets a MaxiCode barcodes count in structured append mode. Count number must be a value between 2 and 8 (maximum barcodes count). Default value: -1

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` | a MaxiCode barcodes count in structured append mode. |

