UNPKG

devexpress-richedit

Version:

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

16 lines (15 loc) 765 B
import { PageChange } from '../../../layout-formatter/changes/changes/page-change'; import { DocumentLayout } from '../../../layout/document-layout'; import { DocumentRenderer } from '../common/document-renderer'; import { ViewManager } from '../view-manager'; export declare abstract class CanvasListener<T extends DocumentRenderer> { protected viewManager: ViewManager; protected get layout(): DocumentLayout; protected readonly renderer: T; constructor(viewManager: ViewManager, renderer: T); abstract onPagesReady(pageChanges: PageChange[]): any; abstract updateVisibleParts(): any; abstract onCanvasScroll(): any; closeDocument(): void; protected static mergeInnerPageChanges(pageChange: PageChange): void; }