
## HtmlFixedSaveOptions.id_prefix property

Specifies a prefix that is prepended to all generated element IDs in the output document.
Default value is null and no prefix is prepended.


```python
@property
def id_prefix(self) -> str:
    ...

@id_prefix.setter
def id_prefix(self, value: str):
    ...

```

### Exceptions

| exception | condition |
| --- | --- |
| RuntimeError (Proxy error(ArgumentException)) | The value does not meet the requirements specified above. |

### Remarks

If the prefix is specified, it can contain only letters, digits, underscores, and hyphens,
and must start with a letter.


### Examples

Shows how to add a prefix that is prepended to all generated element IDs.

```python
doc = aw.Document(file_name=MY_DIR + 'Id prefix.docx')
save_options = aw.saving.HtmlFixedSaveOptions()
save_options.id_prefix = 'pfx1_'
doc.save(file_name=ARTIFACTS_DIR + 'HtmlFixedSaveOptions.IdPrefix.html', save_options=save_options)
```

### See Also

* module [aspose.words.saving](../../)
* class [HtmlFixedSaveOptions](../)

