UNPKG

devexpress-richedit

Version:

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

20 lines (19 loc) 1.1 kB
import { EventDispatcher } from '../utils/event-dispatcher'; import { ILayoutChangesListener } from '../interfaces/i-document-layout-changes-listener'; import { PageChange } from '../layout-formatter/changes/changes/page-change'; import { BatchUpdatableObject } from '@devexpress/utils/lib/class/batch-updatable'; import { IScrollLayoutChangesListener } from '../interfaces/i-selection-layout-changes-listener'; import { IScrollChangesListener } from '../selection/i-selection-changes-listener'; import { Selection } from '../selection/selection'; export declare class ScrollFormatter extends BatchUpdatableObject implements ILayoutChangesListener, IScrollChangesListener { private selection; onScrollLayoutChanged: EventDispatcher<IScrollLayoutChangesListener>; private canvasState; constructor(selection: Selection); NotifyPagesReady(_pageChanges: PageChange[]): void; NotifyFullyFormatted(_pageCount: number): void; NotifyScrollChanged(): void; onUpdateUnlocked(_occurredEvents: number): void; private process; private raiseScrollChanged; }