MoveCursorToPos
Moves a cursor to a specified position of the current text run.
If the current run is not assigned to any document part, then false is returned. Otherwise, this method returns true. If there is any selection in the document, it will be removed.
Syntax
expression.MoveCursorToPos(nPos);
expression - A variable that represents an ApiRun class.
Parameters
| Name | Required/Optional | Data type | Default | Description |
|---|---|---|---|---|
| nPos | Optional | number | 0 | Desired cursor position. |
Returns
boolean
Example
Move the cursor to a specific character position within a run in a document.
// How do I place the cursor at a chosen position inside a text run in a document?
// Position the insertion point at an exact offset within a piece of text in a document.
let doc = Api.GetDocument();
let para = doc.GetElement(0);
let run = para.AddText("The quick brown fox jumps over the lazy dog");
run.MoveCursorToPos(16);