@univerjs/docs v0.1.17 • Docs
Class: TextSelectionManagerService
This service is for text selection.
Extends
Constructors
new TextSelectionManagerService()
new TextSelectionManagerService(_textSelectionRenderManager, _commandService): TextSelectionManagerService
Parameters
Parameter | Type |
---|---|
_textSelectionRenderManager | ITextSelectionRenderManager |
_commandService | ICommandService |
Returns
Overrides
Defined in
docs/src/services/text-selection-manager.service.ts:81 (opens in a new tab)
Properties
Property | Modifier | Type | Default value | Inherited from | Defined in |
---|---|---|---|---|---|
_disposed | protected | boolean | false | RxDisposable ._disposed | core/src/shared/lifecycle.ts:93 (opens in a new tab) |
dispose$ | protected | Subject <void > | undefined | RxDisposable .dispose$ | core/src/shared/lifecycle.ts:117 (opens in a new tab) |
textSelection$ | readonly | Observable <Nullable <ITextSelectionManagerInsertParam >> | undefined | - | docs/src/services/text-selection-manager.service.ts:79 (opens in a new tab) |
Methods
add()
add(textRanges, isEditing): void
Parameters
Parameter | Type | Default value |
---|---|---|
textRanges | ISuccinctTextRangeParam [] | undefined |
isEditing | boolean | true |
Returns
void
Defined in
docs/src/services/text-selection-manager.service.ts:167 (opens in a new tab)
dispose()
dispose(): void
Returns
void
Overrides
Defined in
docs/src/services/text-selection-manager.service.ts:99 (opens in a new tab)
disposeWithMe()
protected disposeWithMe(disposable): IDisposable
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
IDisposable
Inherited from
Defined in
core/src/shared/lifecycle.ts:96 (opens in a new tab)
ensureNotDisposed()
protected ensureNotDisposed(): void
Returns
void
Inherited from
RxDisposable
.ensureNotDisposed
Defined in
core/src/shared/lifecycle.ts:100 (opens in a new tab)
getActiveRange()
getActiveRange(): Nullable<ITextActiveRange>
Returns
Nullable
<ITextActiveRange
>
Defined in
docs/src/services/text-selection-manager.service.ts:135 (opens in a new tab)
getActiveTextRange()
getActiveTextRange(): Nullable<TextRange>
Returns
Defined in
docs/src/services/text-selection-manager.service.ts:125 (opens in a new tab)
getCurrentSelection()
getCurrentSelection(): Nullable<ITextSelectionManagerSearchParam>
Returns
Nullable
<ITextSelectionManagerSearchParam
>
Defined in
docs/src/services/text-selection-manager.service.ts:90 (opens in a new tab)
getCurrentSelectionInfo()
getCurrentSelectionInfo(): undefined | ITextSelectionInnerParam
Returns
undefined
| ITextSelectionInnerParam
Defined in
docs/src/services/text-selection-manager.service.ts:95 (opens in a new tab)
getSelections()
getSelections(): Readonly<Nullable<TextRange[]>>
Returns
Readonly
<Nullable
<TextRange
[]>>
Defined in
docs/src/services/text-selection-manager.service.ts:121 (opens in a new tab)
refreshSelection()
refreshSelection(): void
Returns
void
Defined in
docs/src/services/text-selection-manager.service.ts:103 (opens in a new tab)
replaceTextRanges()
replaceTextRanges(textRanges, isEditing): void
Parameters
Parameter | Type | Default value |
---|---|---|
textRanges | ISuccinctTextRangeParam [] | undefined |
isEditing | boolean | true |
Returns
void
Defined in
docs/src/services/text-selection-manager.service.ts:181 (opens in a new tab)
setCurrentSelection()
setCurrentSelection(param): void
Parameters
Parameter | Type |
---|---|
param | ITextSelectionManagerSearchParam |
Returns
void
Defined in
docs/src/services/text-selection-manager.service.ts:112 (opens in a new tab)
setCurrentSelectionNotRefresh()
setCurrentSelectionNotRefresh(param): void
Parameters
Parameter | Type |
---|---|
param | ITextSelectionManagerSearchParam |
Returns
void
Defined in
docs/src/services/text-selection-manager.service.ts:117 (opens in a new tab)