UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

40 lines (39 loc) 1.78 kB
import { RichEditCore } from '../../common/rich-edit-core'; import { IInterval, IntervalApi } from '../model-api/interval'; import { SubDocumentClientApi } from './sub-document'; export declare class RichEditSelectionApi { private _core; constructor(core: RichEditCore); get activeSubDocument(): SubDocumentClientApi; get anchor(): number; get active(): number; get start(): number; get end(): number; get intervals(): IntervalApi[]; get showCursorAtEndOfLine(): boolean; set showCursorAtEndOfLine(value: boolean); setSelection(position: number | IInterval | IInterval[]): void; selectAll(): void; goToSubDocumentEnd(extendSelection?: boolean): void; goToNextLine(extendSelection?: boolean): void; goToLineEnd(extendSelection?: boolean): void; goToLineStart(extendSelection?: boolean): void; goToPreviousLine(extendSelection?: boolean): void; goToNextCharacter(extendSelection?: boolean): void; goToPreviousCharacter(extendSelection?: boolean): void; selectLine(extendSelection?: boolean): void; goToNextPage(extendSelection?: boolean): void; goToPreviousPage(extendSelection?: boolean): void; goToDocumentStart(extendSelection?: boolean): void; goToDocumentEnd(extendSelection?: boolean): void; goToNextWord(extendSelection?: boolean): void; goToPreviousWord(extendSelection?: boolean): void; goToParagraphStart(extendSelection?: boolean): void; goToParagraphEnd(extendSelection?: boolean): void; selectParagraph(): void; goToNextPageStart(extendSelection?: boolean): void; goToPreviousPageStart(extendSelection?: boolean): void; selectTableCell(): void; selectTableRow(): void; selectTable(): void; }