devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
15 lines (14 loc) • 688 B
TypeScript
import { PageChange } from '../../../layout-formatter/changes/changes/page-change';
import { PrintLayoutRenderer } from '../common/print-layout-renderer';
import { ViewManager } from '../view-manager';
import { CanvasListener } from './canvas-listener';
export declare class PrintLayoutViewCanvasListener extends CanvasListener<PrintLayoutRenderer> {
private handledPageIndexes;
constructor(viewManager: ViewManager, renderer: PrintLayoutRenderer);
onPagesReady(pageChanges: PageChange[]): void;
private updateVisiblePages;
private handleDeferredPagesOperations;
private handlePageFlags;
updateVisibleParts(): void;
onCanvasScroll(): void;
}