# TrackedChange Object

> A TrackedChange object represents a change made to the document after anyone has revised the document. After tracking changes has been turned on with the setIsTrackChangesEnabled method, a TextControl marks up new changes made to the document. Every change is represented through a TrackedChange object, all of these objects are contained in the TrackedChangeCollection which can be obtained with the trackedChanges property.

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

---

## On This Page

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

---

## In This Section

- [Javascript: TrackedChange.getActive Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getactive-method/llms.txt): Gets a value specifying whether the TrackedChange is currently active or not.
- [Javascript: TrackedChange.getChangeKind Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getchangekind-method/llms.txt): Gets the kind of change.
- [Javascript: TrackedChange.getChangeTime Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getchangetime-method/llms.txt): Gets the date and time when the change has been made.
- [Javascript: TrackedChange.getHighlightColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/gethighlightcolor-method/llms.txt): Gets the highlight color for the tracked change.
- [Javascript: TrackedChange.getHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/gethighlightmode-method/llms.txt): Gets a value indicating whether the tracked change is highlighted.
- [Javascript: TrackedChange.getLength Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getlength-method/llms.txt): Gets the number of changed characters.
- [Javascript: TrackedChange.getNumber Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getnumber-method/llms.txt): Gets the change's number.
- [Javascript: TrackedChange.getStart Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getstart-method/llms.txt): Gets the index (one-based) of the first changed character.
- [Javascript: TrackedChange.getText Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/gettext-method/llms.txt): Gets the changed text.
- [Javascript: TrackedChange.getUserName Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getusername-method/llms.txt): Gets the name of the user who has done the change.
- [Javascript: TrackedChange.save Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/save-method/llms.txt): Saves the tracked change in a certain format and sends the result back asynchronously by calling a given callback function.
- [Javascript: TrackedChange.setActive Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/setactive-method/llms.txt): Sets a value specifying whether the TrackedChange is currently active or not.
- [Javascript: TrackedChange.setHighlightColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/sethighlightcolor-method/llms.txt): Sets the highlight color for the tracked change.
- [Javascript: TrackedChange.setHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/sethighlightmode-method/llms.txt): Sets a value indicating whether the tracked change is highlighted.

---

## Nearby

- **Previous:** [Javascript: TextViewLocationChangedEventArgs.location Property](https://docs.textcontrol.com/ds-server/reference/javascript/textviewlocationchangedeventargs/location-property/llms.txt)
- **Next:** [Javascript: TrackedChange.getActive Method](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchange/getactive-method/llms.txt)
