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
TypeScript
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;
}