UNPKG

devexpress-richedit

Version:

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

25 lines (24 loc) 1.11 kB
import { IControlHeightProvider } from './i-control-height-provider'; import { LayoutPage } from '../layout/main-structures/layout-page'; import { RenderPageVertivalInfo } from '../view-settings/views-settings'; import { IZoomLevelHolder } from '../interfaces/i-zoom-level-holder'; export declare class CanvasSizeInfo implements IControlHeightProvider { topSpacing: number; betweenPageSpacing: number; scrollXVisible: boolean; scrollYVisible: boolean; private visibleAreaSize; private scrollWidth; private zoomLevelHolder; pageVerticalInfo: RenderPageVertivalInfo; constructor(zoomLevelHolder: IZoomLevelHolder); isInitialized(): boolean; initialize(page: HTMLElement, canvas: HTMLDivElement): void; getPageOffsetY(layoutPage: LayoutPage): number; get zoomLevel(): number; private setVisibleAreaSize; getVisibleAreaWidth(includeScrollBars: boolean): number; getVisibleAreaHeight(includeScrollBars: boolean): number; updateScrollVisibility(canvas: HTMLDivElement): void; updateSize(canvas: HTMLDivElement): boolean; }