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.
28 lines • 6.13 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../pdf-draw-editor/pdf-draw-editor.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;
showStampEditor = true;
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.7", ngImport: i0, type: PdfEditorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.7", type: PdfEditorComponent, selector: "pdf-editor", inputs: { showDrawEditor: "showDrawEditor", showHighlightEditor: "showHighlightEditor", showTextEditor: "showTextEditor", showStampEditor: "showStampEditor" }, ngImport: i0, template: "<div\n id=\"editorModeButtons\"\n class=\"splitToolbarButton toggled hiddenTinyView\"\n role=\"radiogroup\"\n *ngIf=\"!!showHighlightEditor || !!showStampEditor || !!showDrawEditor || !!showTextEditor\"\n>\n <pdf-highlight-editor [show]=\"showHighlightEditor\"></pdf-highlight-editor>\n <pdf-stamp-editor [show]=\"showStampEditor\"></pdf-stamp-editor>\n <pdf-text-editor [show]=\"showTextEditor\"></pdf-text-editor>\n <pdf-draw-editor [show]=\"showDrawEditor\"></pdf-draw-editor>\n</div>\n\n<div id=\"editorModeSeparator\" class=\"verticalToolbarSeparator hiddenTinyView\" *ngIf=\"!!showStampEditor || !!showDrawEditor || !!showTextEditor\"></div>\n", styles: ["button{padding:0}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i2.PdfDrawEditorComponent, selector: "pdf-draw-editor", 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.0.7", ngImport: i0, type: PdfEditorComponent, decorators: [{
type: Component,
args: [{ selector: 'pdf-editor', template: "<div\n id=\"editorModeButtons\"\n class=\"splitToolbarButton toggled hiddenTinyView\"\n role=\"radiogroup\"\n *ngIf=\"!!showHighlightEditor || !!showStampEditor || !!showDrawEditor || !!showTextEditor\"\n>\n <pdf-highlight-editor [show]=\"showHighlightEditor\"></pdf-highlight-editor>\n <pdf-stamp-editor [show]=\"showStampEditor\"></pdf-stamp-editor>\n <pdf-text-editor [show]=\"showTextEditor\"></pdf-text-editor>\n <pdf-draw-editor [show]=\"showDrawEditor\"></pdf-draw-editor>\n</div>\n\n<div id=\"editorModeSeparator\" class=\"verticalToolbarSeparator hiddenTinyView\" *ngIf=\"!!showStampEditor || !!showDrawEditor || !!showTextEditor\"></div>\n", styles: ["button{padding:0}\n"] }]
}], propDecorators: { showDrawEditor: [{
type: Input
}], showHighlightEditor: [{
type: Input
}], showTextEditor: [{
type: Input
}], showStampEditor: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWVkaXRvci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3Rvb2xiYXIvcGRmLWVkaXRvci9wZGYtZWRpdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtZWRpdG9yL3BkZi1lZGl0b3IuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7QUFRakQsTUFBTSxPQUFPLGtCQUFrQjtJQUV0QixjQUFjLEdBQXlCLElBQUksQ0FBQztJQUc1QyxtQkFBbUIsR0FBeUIsSUFBSSxDQUFDO0lBR2pELGNBQWMsR0FBeUIsSUFBSSxDQUFDO0lBRzVDLGVBQWUsR0FBeUIsSUFBSSxDQUFDO3VHQVh6QyxrQkFBa0I7MkZBQWxCLGtCQUFrQixrTkNSL0IsbXBCQWFBOzsyRkRMYSxrQkFBa0I7a0JBTDlCLFNBQVM7K0JBQ0UsWUFBWTs4QkFNZixjQUFjO3NCQURwQixLQUFLO2dCQUlDLG1CQUFtQjtzQkFEekIsS0FBSztnQkFJQyxjQUFjO3NCQURwQixLQUFLO2dCQUlDLGVBQWU7c0JBRHJCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSZXNwb25zaXZlVmlzaWJpbGl0eSB9IGZyb20gJy4uLy4uL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BkZi1lZGl0b3InLFxuICB0ZW1wbGF0ZVVybDogJy4vcGRmLWVkaXRvci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3BkZi1lZGl0b3IuY29tcG9uZW50LmNzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBQZGZFZGl0b3JDb21wb25lbnQge1xuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd0RyYXdFZGl0b3I6IFJlc3BvbnNpdmVWaXNpYmlsaXR5ID0gdHJ1ZTtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd0hpZ2hsaWdodEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93VGV4dEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93U3RhbXBFZGl0b3I6IFJlc3BvbnNpdmVWaXNpYmlsaXR5ID0gdHJ1ZTtcbn1cbiIsIjxkaXZcbiAgaWQ9XCJlZGl0b3JNb2RlQnV0dG9uc1wiXG4gIGNsYXNzPVwic3BsaXRUb29sYmFyQnV0dG9uIHRvZ2dsZWQgaGlkZGVuVGlueVZpZXdcIlxuICByb2xlPVwicmFkaW9ncm91cFwiXG4gICpuZ0lmPVwiISFzaG93SGlnaGxpZ2h0RWRpdG9yIHx8ICEhc2hvd1N0YW1wRWRpdG9yIHx8ICEhc2hvd0RyYXdFZGl0b3IgfHwgISFzaG93VGV4dEVkaXRvclwiXG4+XG4gIDxwZGYtaGlnaGxpZ2h0LWVkaXRvciBbc2hvd109XCJzaG93SGlnaGxpZ2h0RWRpdG9yXCI+PC9wZGYtaGlnaGxpZ2h0LWVkaXRvcj5cbiAgPHBkZi1zdGFtcC1lZGl0b3IgW3Nob3ddPVwic2hvd1N0YW1wRWRpdG9yXCI+PC9wZGYtc3RhbXAtZWRpdG9yPlxuICA8cGRmLXRleHQtZWRpdG9yIFtzaG93XT1cInNob3dUZXh0RWRpdG9yXCI+PC9wZGYtdGV4dC1lZGl0b3I+XG4gIDxwZGYtZHJhdy1lZGl0b3IgW3Nob3ddPVwic2hvd0RyYXdFZGl0b3JcIj48L3BkZi1kcmF3LWVkaXRvcj5cbjwvZGl2PlxuXG48ZGl2IGlkPVwiZWRpdG9yTW9kZVNlcGFyYXRvclwiIGNsYXNzPVwidmVydGljYWxUb29sYmFyU2VwYXJhdG9yIGhpZGRlblRpbnlWaWV3XCIgKm5nSWY9XCIhIXNob3dTdGFtcEVkaXRvciB8fCAhIXNob3dEcmF3RWRpdG9yIHx8ICEhc2hvd1RleHRFZGl0b3JcIj48L2Rpdj5cbiJdfQ==