# EditableRegion Object

> An EditableRegion object represents an editable region in a document.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Object
- **Introduced:** 28.0
- **Path:** TX Text Control .NET Server > Reference > JavaScript API > EditableRegion Object
- **927 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/llms-full.txt

---

### Description

An EditableRegion object represents an editable region in a document.

### Syntax

```javascript
EditableRegion
```

### Examples

The following example demonstrates `EditableRegion` in a practical document-editing workflow. An EditableRegion object represents an editable region in a document.

```javascript
function onTxError(error) {
    console.error("TX Text Control error:", error.msg);
    error.handled = true;
}

function inspectEditableRegion(editableRegion) {
    editableRegion.getID(
        function(result) {
            console.log("get id result:", result);
        },
        onTxError
    );
}
```

---

## In This Section

- [Javascript: EditableRegion.getHighlightColor Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/gethighlightcolor-method/llms-full.txt): Gets the highlight color for the editable region.
- [Javascript: EditableRegion.getHighlightMode Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/gethighlightmode-method/llms-full.txt): Gets a value indicating whether the editable region is highlighted.
- [Javascript: EditableRegion.getID Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/getid-method/llms-full.txt): Gets an identifier for a editable region.
- [Javascript: EditableRegion.getLength Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/getlength-method/llms-full.txt): Gets the number of characters which belong to the editable region.
- [Javascript: EditableRegion.getStart Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/getstart-method/llms-full.txt): Gets the index (one-based) of the first character which belongs to the editable region.
- [Javascript: EditableRegion.getText Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/gettext-method/llms-full.txt): Gets the editable region's text.
- [Javascript: EditableRegion.getUserName Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/getusername-method/llms-full.txt): Gets the name of the user who can edit the region. This parameter can be null or an empty string to indicate, that no user name has been specified and the region can be edited by everyone.
- [Javascript: EditableRegion.save Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/save-method/llms-full.txt): Saves this editable region in a certain format and sends the result back asynchronously by calling a given callback function.
- [Javascript: EditableRegion.scrollTo Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/scrollto-method/llms-full.txt): Sets the current input position to the beginning of an editable region and scrolls it into the visible part of the document.
- [Javascript: EditableRegion.setHighlightColor Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/sethighlightcolor-method/llms-full.txt): Sets the highlight color for the editable region.
- [Javascript: EditableRegion.setHighlightMode Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/sethighlightmode-method/llms-full.txt): Sets a value indicating whether the editable region is highlighted.
- [Javascript: EditableRegion.setID Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setid-method/llms-full.txt): Sets an identifier for the editable region.
- [Javascript: EditableRegion.setUserName Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setusername-method/llms-full.txt): Sets the name of the user who can edit the region. This parameter can be null or an empty string to indicate, that no user name has been specified and the region can be edited by everyone.

---

## Nearby

- **Previous:** [Javascript: DrawingEventArgs.drawingFrame Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/drawingeventargs/drawingframe-property/llms-full.txt)
- **Next:** [Javascript: EditableRegion.getHighlightColor Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/gethighlightcolor-method/llms-full.txt)
