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.

31 lines 6.13 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../pdf-draw-editor/pdf-draw-editor.component"; import * as i2 from "../pdf-editor-signature/pdf-editor-signature.component"; import * as i3 from "../pdf-highlight-editor/pdf-highlight-editor.component"; import * as i4 from "../pdf-stamp-editor/pdf-stamp-editor.component"; import * as i5 from "../pdf-text-editor/pdf-text-editor.component"; export class PdfEditorComponent { showDrawEditor = true; showHighlightEditor = true; showTextEditor = true; showSignatureEditor = true; showStampEditor = true; static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PdfEditorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "17.3.12", type: PdfEditorComponent, selector: "pdf-editor", inputs: { showDrawEditor: "showDrawEditor", showHighlightEditor: "showHighlightEditor", showTextEditor: "showTextEditor", showSignatureEditor: "showSignatureEditor", showStampEditor: "showStampEditor" }, ngImport: i0, template: "@if (!!showHighlightEditor || !!showStampEditor || !!showDrawEditor || !!showTextEditor) {\n<div id=\"editorModeButtons\" class=\"splitToolbarButton toggled\" role=\"radiogroup\">\n <pdf-editor-signature [show]=\"showSignatureEditor\"></pdf-editor-signature>\n <pdf-highlight-editor [show]=\"showHighlightEditor\"></pdf-highlight-editor>\n <pdf-text-editor [show]=\"showTextEditor\"></pdf-text-editor>\n <pdf-stamp-editor [show]=\"showStampEditor\"></pdf-stamp-editor>\n <pdf-draw-editor [show]=\"showDrawEditor\"></pdf-draw-editor>\n</div>\n}", styles: ["button{padding:0}\n"], dependencies: [{ kind: "component", type: i1.PdfDrawEditorComponent, selector: "pdf-draw-editor", inputs: ["show"] }, { kind: "component", type: i2.PdfEditorSignatureComponent, selector: "pdf-editor-signature", inputs: ["show"] }, { kind: "component", type: i3.PdfHighlightEditorComponent, selector: "pdf-highlight-editor", inputs: ["show"] }, { kind: "component", type: i4.PdfStampEditorComponent, selector: "pdf-stamp-editor", inputs: ["show"] }, { kind: "component", type: i5.PdfTextEditorComponent, selector: "pdf-text-editor", inputs: ["show"] }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PdfEditorComponent, decorators: [{ type: Component, args: [{ selector: 'pdf-editor', template: "@if (!!showHighlightEditor || !!showStampEditor || !!showDrawEditor || !!showTextEditor) {\n<div id=\"editorModeButtons\" class=\"splitToolbarButton toggled\" role=\"radiogroup\">\n <pdf-editor-signature [show]=\"showSignatureEditor\"></pdf-editor-signature>\n <pdf-highlight-editor [show]=\"showHighlightEditor\"></pdf-highlight-editor>\n <pdf-text-editor [show]=\"showTextEditor\"></pdf-text-editor>\n <pdf-stamp-editor [show]=\"showStampEditor\"></pdf-stamp-editor>\n <pdf-draw-editor [show]=\"showDrawEditor\"></pdf-draw-editor>\n</div>\n}", styles: ["button{padding:0}\n"] }] }], propDecorators: { showDrawEditor: [{ type: Input }], showHighlightEditor: [{ type: Input }], showTextEditor: [{ type: Input }], showSignatureEditor: [{ type: Input }], showStampEditor: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWVkaXRvci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3Rvb2xiYXIvcGRmLWVkaXRvci9wZGYtZWRpdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtZWRpdG9yL3BkZi1lZGl0b3IuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7QUFRakQsTUFBTSxPQUFPLGtCQUFrQjtJQUV0QixjQUFjLEdBQXlCLElBQUksQ0FBQztJQUc1QyxtQkFBbUIsR0FBeUIsSUFBSSxDQUFDO0lBR2pELGNBQWMsR0FBeUIsSUFBSSxDQUFDO0lBRzVDLG1CQUFtQixHQUF5QixJQUFJLENBQUM7SUFHakQsZUFBZSxHQUF5QixJQUFJLENBQUM7d0dBZHpDLGtCQUFrQjs0RkFBbEIsa0JBQWtCLDhQQ1IvQixzaUJBUUM7OzRGREFZLGtCQUFrQjtrQkFMOUIsU0FBUzsrQkFDRSxZQUFZOzhCQU1mLGNBQWM7c0JBRHBCLEtBQUs7Z0JBSUMsbUJBQW1CO3NCQUR6QixLQUFLO2dCQUlDLGNBQWM7c0JBRHBCLEtBQUs7Z0JBSUMsbUJBQW1CO3NCQUR6QixLQUFLO2dCQUlDLGVBQWU7c0JBRHJCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSZXNwb25zaXZlVmlzaWJpbGl0eSB9IGZyb20gJy4uLy4uL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BkZi1lZGl0b3InLFxuICB0ZW1wbGF0ZVVybDogJy4vcGRmLWVkaXRvci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3BkZi1lZGl0b3IuY29tcG9uZW50LmNzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBQZGZFZGl0b3JDb21wb25lbnQge1xuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd0RyYXdFZGl0b3I6IFJlc3BvbnNpdmVWaXNpYmlsaXR5ID0gdHJ1ZTtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd0hpZ2hsaWdodEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93VGV4dEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93U2lnbmF0dXJlRWRpdG9yOiBSZXNwb25zaXZlVmlzaWJpbGl0eSA9IHRydWU7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNob3dTdGFtcEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xufVxuIiwiQGlmICghIXNob3dIaWdobGlnaHRFZGl0b3IgfHwgISFzaG93U3RhbXBFZGl0b3IgfHwgISFzaG93RHJhd0VkaXRvciB8fCAhIXNob3dUZXh0RWRpdG9yKSB7XG48ZGl2IGlkPVwiZWRpdG9yTW9kZUJ1dHRvbnNcIiBjbGFzcz1cInNwbGl0VG9vbGJhckJ1dHRvbiB0b2dnbGVkXCIgcm9sZT1cInJhZGlvZ3JvdXBcIj5cbiAgPHBkZi1lZGl0b3Itc2lnbmF0dXJlIFtzaG93XT1cInNob3dTaWduYXR1cmVFZGl0b3JcIj48L3BkZi1lZGl0b3Itc2lnbmF0dXJlPlxuICA8cGRmLWhpZ2hsaWdodC1lZGl0b3IgW3Nob3ddPVwic2hvd0hpZ2hsaWdodEVkaXRvclwiPjwvcGRmLWhpZ2hsaWdodC1lZGl0b3I+XG4gIDxwZGYtdGV4dC1lZGl0b3IgW3Nob3ddPVwic2hvd1RleHRFZGl0b3JcIj48L3BkZi10ZXh0LWVkaXRvcj5cbiAgPHBkZi1zdGFtcC1lZGl0b3IgW3Nob3ddPVwic2hvd1N0YW1wRWRpdG9yXCI+PC9wZGYtc3RhbXAtZWRpdG9yPlxuICA8cGRmLWRyYXctZWRpdG9yIFtzaG93XT1cInNob3dEcmF3RWRpdG9yXCI+PC9wZGYtZHJhdy1lZGl0b3I+XG48L2Rpdj5cbn0iXX0=