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;