UNPKG

ng2-pdfjs-viewer

Version:

<p align="center"> <a href="https://www.npmjs.com/package/ng2-pdfjs-viewer"> <img src="https://img.shields.io/npm/dm/ng2-pdfjs-viewer.svg?style=flat" alt="downloads"> </a> <a href="https://badge.fury.io/js/ng2-pdfjs-viewer"> <img src="h

58 lines (57 loc) 3.82 kB
import { OnInit, OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class PdfJsViewerComponent implements OnInit, OnDestroy { iframe: ElementRef; static lastID: number; viewerId: string; onBeforePrint: EventEmitter<any>; onAfterPrint: EventEmitter<any>; onDocumentLoad: EventEmitter<any>; onPageChange: EventEmitter<any>; viewerFolder: string; externalWindow: boolean; target: string; showSpinner: boolean; downloadFileName: string; openFile: boolean; download: boolean; startDownload: boolean; viewBookmark: boolean; print: boolean; startPrint: boolean; fullScreen: boolean; find: boolean; zoom: string; nameddest: string; pagemode: string; lastPage: boolean; rotatecw: boolean; rotateccw: boolean; cursor: string; scroll: string; spread: string; locale: string; useOnlyCssZoom: boolean; errorOverride: boolean; errorAppend: boolean; errorMessage: string; diagnosticLogs: boolean; externalWindowOptions: string; viewerTab: any; private _src; private _page; set page(_page: number); get page(): number; set pdfSrc(_src: string | Blob | Uint8Array); get pdfSrc(): string | Blob | Uint8Array; get PDFViewerApplicationOptions(): any; get PDFViewerApplication(): any; receiveMessage(viewerEvent: any): void; ngOnInit(): void; refresh(): void; private relaseUrl?; private loadPdf; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<PdfJsViewerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PdfJsViewerComponent, "ng2-pdfjs-viewer", never, { "viewerId": { "alias": "viewerId"; "required": false; }; "viewerFolder": { "alias": "viewerFolder"; "required": false; }; "externalWindow": { "alias": "externalWindow"; "required": false; }; "target": { "alias": "target"; "required": false; }; "showSpinner": { "alias": "showSpinner"; "required": false; }; "downloadFileName": { "alias": "downloadFileName"; "required": false; }; "openFile": { "alias": "openFile"; "required": false; }; "download": { "alias": "download"; "required": false; }; "startDownload": { "alias": "startDownload"; "required": false; }; "viewBookmark": { "alias": "viewBookmark"; "required": false; }; "print": { "alias": "print"; "required": false; }; "startPrint": { "alias": "startPrint"; "required": false; }; "fullScreen": { "alias": "fullScreen"; "required": false; }; "find": { "alias": "find"; "required": false; }; "zoom": { "alias": "zoom"; "required": false; }; "nameddest": { "alias": "nameddest"; "required": false; }; "pagemode": { "alias": "pagemode"; "required": false; }; "lastPage": { "alias": "lastPage"; "required": false; }; "rotatecw": { "alias": "rotatecw"; "required": false; }; "rotateccw": { "alias": "rotateccw"; "required": false; }; "cursor": { "alias": "cursor"; "required": false; }; "scroll": { "alias": "scroll"; "required": false; }; "spread": { "alias": "spread"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "useOnlyCssZoom": { "alias": "useOnlyCssZoom"; "required": false; }; "errorOverride": { "alias": "errorOverride"; "required": false; }; "errorAppend": { "alias": "errorAppend"; "required": false; }; "errorMessage": { "alias": "errorMessage"; "required": false; }; "diagnosticLogs": { "alias": "diagnosticLogs"; "required": false; }; "externalWindowOptions": { "alias": "externalWindowOptions"; "required": false; }; "page": { "alias": "page"; "required": false; }; "pdfSrc": { "alias": "pdfSrc"; "required": false; }; }, { "onBeforePrint": "onBeforePrint"; "onAfterPrint": "onAfterPrint"; "onDocumentLoad": "onDocumentLoad"; "onPageChange": "onPageChange"; }, never, never, false, never>; }