UNPKG

ngx-extended-pdf-viewer

Version:

Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.

44 lines (43 loc) 1.1 kB
import { PageViewport } from '../options/pdf-page-view-port'; export declare type PageViewportParameters = { /** * - The xMin, yMin, xMax and * yMax coordinates. */ viewBox: Array<number>; /** * - The scale of the viewport. */ scale: number; /** * - The rotation, in degrees, of the viewport. */ rotation: number; /** * - The horizontal, i.e. x-axis, offset. The * default value is `0`. */ offsetX?: number | undefined; /** * - The vertical, i.e. y-axis, offset. The * default value is `0`. */ offsetY?: number | undefined; /** * - If true, the y-axis will not be flipped. * The default value is `false`. */ dontFlip?: boolean | undefined; }; export interface TextLayerBuilder { textLayerDiv: HTMLDivElement; textContentItemsStr: Array<string>; renderingDone: boolean; textDivs: Array<HTMLSpanElement>; viewPort: PageViewport; } export interface TextLayerRenderedEvent { source: TextLayerBuilder; pageNumber: number; numTextDivs: number; }