UNPKG

devexpress-richedit

Version:

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

23 lines (22 loc) 1.02 kB
import { IControlHeightProvider } from './i-control-height-provider'; import { LayoutPage } from '../layout/main-structures/layout-page'; import { RenderPageVertivalInfo } from '../view-settings/views-settings'; export declare class CanvasSizeInfo implements IControlHeightProvider { topSpacing: number; betweenPageSpacing: number; scrollXVisible: boolean; scrollYVisible: boolean; private visibleAreaSize; private scrollWidth; pageVerticalInfo: RenderPageVertivalInfo; constructor(); isInitialized(): boolean; initialize(page: HTMLElement, canvas: HTMLDivElement): void; findPageIndexByOffsetY(pages: LayoutPage[], offsetY: number): number; getPageOffsetY(layoutPage: LayoutPage): number; private setVisibleAreaSize; getVisibleAreaWidth(includeScrollBars: boolean): number; getVisibleAreaHeight(includeScrollBars: boolean): number; updateScrollVisibility(canvas: HTMLDivElement): void; updateSize(canvas: HTMLDivElement): boolean; }