
## MaxiCodeCodetext class

**Namespace:** `Aspose.Barcode.ComplexBarcode`


Base class for encoding and decoding the text embedded in the MaxiCode code. This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance.


## Properties

| Name | Read/Write | Description |
| --- | --- | --- |
| [BarcodeType](#barcodetype) | Read-only | Gets barcode type. |
| [ECIEncoding](#eciencoding) | Read/Write | Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. |
| [EncodeMode](#encodemode) | Read/Write | Gets a MaxiCode encode mode. Default value: Auto. |
| [MaxiCodeEncodeMode](#maxicodeencodemode) | Read/Write | Gets a MaxiCode encode mode. |
### BarcodeType {#barcodetype}

**Access:** Read-only

**Returns:** int Barcode type

Gets barcode type.

### ECIEncoding {#eciencoding}

**Access:** Read/Write

Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.

Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `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` | `` | a MaxiCode encode mode. |

### MaxiCodeEncodeMode {#maxicodeencodemode}

**Access:** Read/Write

Gets a MaxiCode encode mode.

Sets a MaxiCode encode mode.

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

