Back to Website
Show / Hide Table of Contents

Interface ISelectionHandler

Handler for performing simple operations with text selection.

Package: @aurigma/design-atoms-text

Properties

selectionChangeEvent

Text selection change event.

Declaration
selectionChangeEvent: EventObject<ITextRange | null>;
Property Value
Type Description
EventObject<ITextRange | null>

Text selection change event.

Remarks

reports the currently selected text.

Methods

getSelectionRange()

Returns the currently selected text range.

Declaration
getSelectionRange(): ITextRange | null;
Returns
Type Description
ITextRange | null

resetSelection(position)

Resets the selection of text and sets the anchor to a new position.

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

new position in the text.

Returns
Type Description
void
Remarks

if position is null then anchor is set to null.

setSelectionByPoints(startPoint, endPoint)

Sets the selection of text by starting and ending points.

Declaration
setSelectionByPoints(startPoint: IPoint, endPoint: IPoint): void;
Parameters
Type Name Description
IPoint startPoint

starting point.

IPoint endPoint

ending point.

Returns
Type Description
void

setSelectionByPositions(startPosition, endPosition)

Sets the selection of text by starting and ending positions.

Declaration
setSelectionByPositions(startPosition: IPositionInText, endPosition: IPositionInText): void;
Parameters
Type Name Description
IPositionInText startPosition

starting position.

IPositionInText endPosition

ending position.

Returns
Type Description
void

setSelectionByRange(selection)

Sets the selection of text by a range.

Declaration
setSelectionByRange(selection: ITextRange): void;
Parameters
Type Name Description
ITextRange selection

start position in text.

Returns
Type Description
void

setSelectionToPosition(position)

Sets the selection of text to a position relative to the anchor.

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

new 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