Back to Website
Show / Hide Table of Contents

Interface ICursorHandler

Handler for performing simple operations with the cursor.

Package: @aurigma/design-atoms-text

Properties

cursorChangeEvent

Cursor change event.

Declaration
cursorChangeEvent: EventObject<IPositionInText>;
Property Value
Type Description
EventObject<IPositionInText>

Cursor change event.

Remarks

Reports the current cursor position.

Methods

getCurrentParagraphIndex()

Returns the current index of the paragraph.

Declaration
getCurrentParagraphIndex(): number;
Returns
Type Description
number

getCurrentPosition()

Returns the current cursor position.

Declaration
getCurrentPosition(): IPositionInText;
Returns
Type Description
IPositionInText

getCurrentWord()

Returns the text range of the word the cursor is on.

Declaration
getCurrentWord(): ITextRange;
Returns
Type Description
ITextRange
Remarks

not only the current word is selected, but also the gap to the next word.

getFirstPosition()

Returns the first position in the text.

Declaration
getFirstPosition(): IPositionInText;
Returns
Type Description
IPositionInText

getPositionByPoint(point)

Returns the position in the text by point.

Declaration
getPositionByPoint(point: IPoint): IPositionInText;
Parameters
Type Name Description
IPoint point

point coordinates

Returns
Type Description
IPositionInText
Remarks

the cursor does not move.

moveToDirection(direction)

Moves the current cursor position in the specified direction.

Declaration
moveToDirection(direction: MoveDirectionType): boolean;
Parameters
Type Name Description
MoveDirectionType direction

direction of cursor movement.

Returns
Type Description
boolean

setToPoint(point)

Sets the cursor to a point in the text.

Declaration
setToPoint(point: IPoint): void;
Parameters
Type Name Description
IPoint point

the expected point.

Returns
Type Description
void

setToPosition(position)

Sets the cursor at a position in the text.

Declaration
setToPosition(position: IPositionInText): void;
Parameters
Type Name Description
IPositionInText position

the expected position in the text.

Returns
Type Description
void
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2024 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback