# EditableRegionCollection Object

> Contains all editable regions in the main text or another part of a document. When the EditMode has been set to ReadAndSelect, editable regions can still be edited, by a certain user.

- **Product:** DS Server
- **Section:** Reference
- **Kind:** Object
- **Introduced:** 28.0
- **Path:** DS Server > Reference > JavaScript API > EditableRegionCollection Object
- **Web URL:** https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/#description)
- [Syntax](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/#syntax)
- [Examples](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/#examples)
- [Members](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/#members)

---

## In This Section

- [Javascript: EditableRegionCollection.add Method](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/add-method/llms.txt): Adds a new editable region to the document. Its position is defined through the start and length parameters. If the editable region's length is zero, the current text selection is used to define the position.
- [Javascript: EditableRegionCollection.getItems Method](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/getitems-method/llms.txt): Gets all editable regions at the current text input position. The callback returns null, if there is no region at the current input position.
- [Javascript: EditableRegionCollection.remove Method](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/remove-method/llms.txt): Removes an editable region from the collection. The region's text is not removed.

---

## Nearby

- **Previous:** [Javascript: EditableRegionCallbackData.editableRegion Property](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncallbackdata/editableregion-property/llms.txt)
- **Next:** [Javascript: EditableRegionCollection.add Method](https://docs.textcontrol.com/ds-server/reference/javascript/editableregioncollection/add-method/llms.txt)
