Skip to main content

MoveCursorLeft

Moves the cursor to the left.

Syntax​

expression.MoveCursorLeft(count, addToSelect, byWords);

expression - A variable that represents an ApiPresentation class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
countOptionalnumber1Number of movements.
addToSelectOptionalbooleanfalseSpecifies whether to select text during the move.
byWordsOptionalbooleanfalseSpecifies whether to move by words instead of by character.

Returns​

boolean

Example​

Move the text cursor one position to the left within a shape text range.

// Cursor movement methods allow precise text navigation in interactive or plugin mode.

// Position the cursor at the end, move it left, then insert text at the earlier location.

const presentation = Api.GetPresentation();
const slide = presentation.GetSlideByIndex(0);
const shape = Api.CreateShape("rect", 3000000, 1000000);
slide.RemoveAllObjects();
slide.AddObject(shape);
const range = shape.GetTextRange();
range.SetText("Hello World");
range.SetColor(Api.RGB(0, 0, 0));
range.MoveCursorToPos(range.GetEndPos());
presentation.MoveCursorLeft(5, false, false);
presentation.EnterText("Beautiful ");