UNPKG

devexpress-richedit

Version:

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

19 lines (18 loc) 1.15 kB
import { HitTestResult } from "../../../common/layout-engine/hit-test-manager/hit-test-result"; import { SelectionCommandBase } from "./selection-command-base"; import { LayoutPosition } from "../../../common/layout/layout-position"; import { ICommandOptions } from "../command-base"; import { ICommandState } from "../i-command"; export declare abstract class GoToPageCommandBase extends SelectionCommandBase { protected get scale(): number; executeCore(_state: ICommandState, _options: ICommandOptions): boolean; protected getPageOffsetY(pageIndex: number): number; protected findPageIndexByOffsetY(offsetY: number): number; protected tryFindVisiblePosition(x: number, top: number, bottom: number): number | null; protected calculateHitTestResult(pageIndex: number, x: number, y: number): HitTestResult; protected changeSelection(position: number): void; protected scrollToPosition(pageIndex: number, offsetY: number): void; isEnabled(): boolean; protected abstract goToPage(layoutPosition: LayoutPosition, x: number, y: number): void; protected abstract extendSelection(): boolean; }