Skip to main content

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​

NameRequired/OptionalData typeDefaultDescription
nPosOptionalnumber0Desired 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);