
## DotCodeExtCodetextBuilder class

**Module:** `aspose_barcode.generation.dotcode_ext_codetext_builder`

**Inherits:** `ExtCodetextBuilder`


Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode.


## Constructors

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

## Methods

| Name | Return Type | Static | Description |
| --- | --- | --- | --- |
| [add_fnc1_format_identifier](#add_fnc1_format_identifier) | `None` | No |  |
| [add_fnc3_reader_initialization](#add_fnc3_reader_initialization) | `None` | No |  |
| [add_fnc3_symbol_separator](#add_fnc3_symbol_separator) | `None` | No |  |
| [add_structured_append_mode](#add_structured_append_mode) | `None` | No |  |
| [extended_codetext](#extended_codetext) | `str \| None` | No | Reimplemented from ExtCodetextBuilder. |

### DotCodeExtCodetextBuilder Constructor {#constructor}

```python
__init__(self)
```

### DotCodeExtCodetextBuilder.add_fnc1_format_identifier {#add_fnc1_format_identifier}

```python
add_fnc1_format_identifier(self)
```

### DotCodeExtCodetextBuilder.add_fnc3_reader_initialization {#add_fnc3_reader_initialization}

```python
add_fnc3_reader_initialization(self)
```

### DotCodeExtCodetextBuilder.add_fnc3_symbol_separator {#add_fnc3_symbol_separator}

```python
add_fnc3_symbol_separator(self)
```

### DotCodeExtCodetextBuilder.add_structured_append_mode {#add_structured_append_mode}

```python
add_structured_append_mode(self, int barcode_id, int barcodes_count)
```

| Parameter | Type | Description |
| --- | --- | --- |
| `barcode_id` | `int` |  |
| `barcodes_count` | `int` |  |

### DotCodeExtCodetextBuilder.extended_codetext {#extended_codetext}

```python
extended_codetext(self) -> str | None
```

Reimplemented from ExtCodetextBuilder.

**Return Type:** `str \| None`

