IDocumentPage
IDocumentPage - интерфейс управления страницей документа.
export interface IDocumentPage {
get div(): HTMLDivElement;
get canvas(): HTMLCanvasElement | SVGSVGElement;
get pageNumber(): number;
get viewport(): DOMRect;
get annotationLayer(): IAnnotationLayer | null;
get height() : number;
get width() : number;
get scale(): number;
update(params?: IPageUpdateParams): void;
dispose();
}
Свойства
div
Содержит корневой HTML-элемент страницы.
get div(): HTMLDivElement;
canvas
Содержит HTML-элемент с содержимым страницы.
get canvas(): HTMLCanvasElement | SVGSVGElement;
pageNumber
Содержит номер страницы.
get pageNumber(): number;
viewport
Содержит габаритные размеры страницы.
get viewport(): DOMRect;
annotationLayer
Содержит объект для взаимодействия со слоем замечаний. Подробнее: IAnnotationLayer.
get annotationLayer(): IAnnotationLayer | null;
height
Содержит высоту страницы в пикселях.
get height() : number;
width
Содержит ширину страницы в пикселях.
get width() : number;
scale
Содержит текущий масштаб страницы.
get scale() : number;
Методы
update
Обновляет страницу с заданными параметрами. Подробнее: IPageUpdateParams.
update(params?: IPageUpdateParams): void;
dispose
Очищает ресурсы страницы.
dispose(): void;