@univerjs/engine-render v0.1.17 • Docs
Class: TextRange
Constructors
new TextRange()
new TextRange(
_scene,
_document,
_docSkeleton,
anchorNodePosition?,
focusNodePosition?,
style?): TextRange
Parameters
Parameter | Type | Default value |
---|---|---|
_scene | ThinScene | undefined |
_document | Documents | undefined |
_docSkeleton | DocumentSkeleton | undefined |
anchorNodePosition ? | Nullable <INodePosition > | undefined |
focusNodePosition ? | Nullable <INodePosition > | undefined |
style ? | ITextSelectionStyle | NORMAL_TEXT_SELECTION_PLUGIN_STYLE |
Returns
Defined in
Properties
Property | Modifier | Type | Default value | Defined in |
---|---|---|---|---|
anchorNodePosition? | public | Nullable <INodePosition > | undefined | submodules/univer/packages/engine-render/src/components/docs/text-selection/text-range.ts:100 (opens in a new tab) |
focusNodePosition? | public | Nullable <INodePosition > | undefined | submodules/univer/packages/engine-render/src/components/docs/text-selection/text-range.ts:101 (opens in a new tab) |
style | public | ITextSelectionStyle | NORMAL_TEXT_SELECTION_PLUGIN_STYLE | submodules/univer/packages/engine-render/src/components/docs/text-selection/text-range.ts:102 (opens in a new tab) |
Accessors
collapsed
get collapsed(): boolean
Returns
boolean
Defined in
direction
get direction(): RANGE_DIRECTION
Returns
Defined in
endNodePosition
get endNodePosition(): Nullable<INodePosition>
Returns
Defined in
endOffset
get endOffset(): undefined | number
Returns
undefined
| number
Defined in
startNodePosition
get startNodePosition(): null | INodePosition
Returns
null
| INodePosition
Defined in
startOffset
get startOffset(): undefined | number
Returns
undefined
| number
Defined in
Methods
activate()
activate(): void
Returns
void
Defined in
activeStatic()
activeStatic(): void
Returns
void
Defined in
deactivate()
deactivate(): void
Returns
void
Defined in
deactivateStatic()
deactivateStatic(): void
Returns
void
Defined in
dispose()
dispose(): void
Returns
void
Defined in
getAbsolutePosition()
getAbsolutePosition(): undefined | {
height: number;
left: number;
top: number;
width: number;
}
Returns
undefined
| {
height
: number
;
left
: number
;
top
: number
;
width
: number
;
}
Defined in
getAnchor()
getAnchor(): Nullable<Rect<IRectProps>>
Returns
Defined in
isActive()
isActive(): boolean
Returns
boolean
Defined in
isIntersection()
isIntersection(compareRange): boolean
Parameters
Parameter | Type |
---|---|
compareRange | TextRange |
Returns
boolean
Defined in
refresh()
refresh(): void
Returns
void