API Reference
@univerjs
@univerjs/docs
classes
Textselectionmanagerservice

@univerjs/docs v0.1.17Docs


Class: TextSelectionManagerService

This service is for text selection.

Extends

Constructors

new TextSelectionManagerService()

new TextSelectionManagerService(_textSelectionRenderManager, _commandService): TextSelectionManagerService

Parameters

ParameterType
_textSelectionRenderManagerITextSelectionRenderManager
_commandServiceICommandService

Returns

TextSelectionManagerService

Overrides

RxDisposable.constructor

Defined in

docs/src/services/text-selection-manager.service.ts:81 (opens in a new tab)

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseRxDisposable._disposedcore/src/shared/lifecycle.ts:93 (opens in a new tab)
dispose$protectedSubject<void>undefinedRxDisposable.dispose$core/src/shared/lifecycle.ts:117 (opens in a new tab)
textSelection$readonlyObservable<Nullable<ITextSelectionManagerInsertParam>>undefined-docs/src/services/text-selection-manager.service.ts:79 (opens in a new tab)

Methods

add()

add(textRanges, isEditing): void

Parameters

ParameterTypeDefault value
textRangesISuccinctTextRangeParam[]undefined
isEditingbooleantrue

Returns

void

Defined in

docs/src/services/text-selection-manager.service.ts:167 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Overrides

RxDisposable.dispose

Defined in

docs/src/services/text-selection-manager.service.ts:99 (opens in a new tab)


disposeWithMe()

protected disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

RxDisposable.disposeWithMe

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

Nullable<TextRange>

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

ParameterTypeDefault value
textRangesISuccinctTextRangeParam[]undefined
isEditingbooleantrue

Returns

void

Defined in

docs/src/services/text-selection-manager.service.ts:181 (opens in a new tab)


setCurrentSelection()

setCurrentSelection(param): void

Parameters

ParameterType
paramITextSelectionManagerSearchParam

Returns

void

Defined in

docs/src/services/text-selection-manager.service.ts:112 (opens in a new tab)


setCurrentSelectionNotRefresh()

setCurrentSelectionNotRefresh(param): void

Parameters

ParameterType
paramITextSelectionManagerSearchParam

Returns

void

Defined in

docs/src/services/text-selection-manager.service.ts:117 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.