Interface ITextRange
Package: @aurigma/design-atoms-text
Properties
isEmpty
Indicates that the text range is empty (starting position is the same as ending position).
Declaration
isEmpty: boolean;
Property Value
Type | Description |
---|---|
boolean | Indicates that the text range is empty (starting position is the same as ending position). |
isValid
Indicates that the original text still exists and was not modified.
Declaration
isValid: boolean;
Property Value
Type | Description |
---|---|
boolean | Indicates that the original text still exists and was not modified. |
Methods
getEndPosition()
Returns the end position of text range.
Declaration
getEndPosition(): IPositionInText;
Returns
Type | Description |
---|---|
IPositionInText |
getFormattedText()
Returns the formatted text of text range.
Declaration
getFormattedText(): string;
Returns
Type | Description |
---|---|
string |
getLeftPosition()
Returns the left position of text range.
Declaration
getLeftPosition(): IPositionInText;
Returns
Type | Description |
---|---|
IPositionInText |
getParagraphIndexes()
Returns the indexes of paragraphs within a text range.
Declaration
getParagraphIndexes(): number[];
Returns
Type | Description |
---|---|
number[] |
Remarks
Indexes are ordered from lowest to highest.
getPlainText()
Returns the plain text (without formatting) of text range.
Declaration
getPlainText(): string;
Returns
Type | Description |
---|---|
string |
getRightPosition()
Returns the right position of text range.
Declaration
getRightPosition(): IPositionInText;
Returns
Type | Description |
---|---|
IPositionInText |
getStartPosition()
Returns the start position of text range.
Declaration
getStartPosition(): IPositionInText;
Returns
Type | Description |
---|---|
IPositionInText |
isEqualTo(textRange)
Compares the current text range with another.
Declaration
isEqualTo(textRange: ITextRange): boolean;
Parameters
Type | Name | Description |
---|---|---|
ITextRange | textRange |
another text range. |
Returns
Type | Description |
---|---|
boolean | true if the ranges match, false otherwise. |