
## HanXinParameters class

**Module:** `aspose_barcode.generation.han_xin_parameters`


Han Xin parameters.


## Constructors

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

## Methods

| Name | Return Type | Static | Description |
| --- | --- | --- | --- |
| [__str__](#__str__) | `str` | No | Returns a human-readable string representation of this HanXinParameters. |

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [eci_encoding](#eci_encoding) | `ECIEncodings` |  |
| [encode_mode](#encode_mode) | `HanXinEncodeMode` |  |
| [error_level](#error_level) | `HanXinErrorLevel` |  |
| [han_xin_eci_encoding](#han_xin_eci_encoding) | `ECIEncodings` | Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details Current implementation consists all well known charset encodings. |
| [han_xin_encode_mode](#han_xin_encode_mode) | `HanXinEncodeMode` | HanXin encoding mode. Default value: HanXinEncodeMode.Mixed. |
| [han_xin_error_level](#han_xin_error_level) | `HanXinErrorLevel` | Level of Reed-Solomon error correction for Han Xin barcode. From low to high: L1, L2, L3, L4. see HanXinErrorLevel. |
| [han_xin_version](#han_xin_version) | `HanXinVersion` | Version of HanXin Code. From Version01 to Version84 for Han Xin code. Default value is HanXinVersion.Auto. |
| [version](#version) | `HanXinVersion` |  |

### HanXinParameters Constructor {#constructor}

```python
__init__(self, _java_class)
```

| Parameter | Type | Description |
| --- | --- | --- |
| `_java_class` | `` |  |

### HanXinParameters.__str__ {#__str__}

```python
__str__(self) -> str
```

Returns a human-readable string representation of this HanXinParameters.

**Return Type:** `str` — A string that represents this HanXinParameters.

### HanXinParameters.eci_encoding {#eci_encoding}

**Type:** `ECIEncodings`

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `ECIEncodings` |  |

### HanXinParameters.encode_mode {#encode_mode}

**Type:** `HanXinEncodeMode`

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinEncodeMode` |  |

### HanXinParameters.error_level {#error_level}

**Type:** `HanXinErrorLevel`

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinErrorLevel` |  |

### HanXinParameters.han_xin_eci_encoding {#han_xin_eci_encoding}

**Type:** `ECIEncodings`

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details Current implementation consists all well known charset encodings.

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details Current implementation consists all well known charset encodings.

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `ECIEncodings` |  |

### HanXinParameters.han_xin_encode_mode {#han_xin_encode_mode}

**Type:** `HanXinEncodeMode`

HanXin encoding mode. Default value: HanXinEncodeMode.Mixed.

HanXin encoding mode. Default value: HanXinEncodeMode.Mixed.

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinEncodeMode` |  |

### HanXinParameters.han_xin_error_level {#han_xin_error_level}

**Type:** `HanXinErrorLevel`

Level of Reed-Solomon error correction for Han Xin barcode. From low to high: L1, L2, L3, L4. see HanXinErrorLevel.

Level of Reed-Solomon error correction for Han Xin barcode. From low to high: L1, L2, L3, L4. see HanXinErrorLevel.

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinErrorLevel` |  |

### HanXinParameters.han_xin_version {#han_xin_version}

**Type:** `HanXinVersion`

Version of HanXin Code. From Version01 to Version84 for Han Xin code. Default value is HanXinVersion.Auto.

Version of HanXin Code. From Version01 to Version84 for Han Xin code. Default value is HanXinVersion.Auto.

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinVersion` |  |

### HanXinParameters.version {#version}

**Type:** `HanXinVersion`

| Parameter | Type | Description |
| --- | --- | --- |
| `value` | `HanXinVersion` |  |

