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.
35 lines • 6.55 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "../pdf-comment-editor/pdf-comment-editor.component";
import * as i2 from "../pdf-draw-editor/pdf-draw-editor.component";
import * as i3 from "../pdf-editor-signature/pdf-editor-signature.component";
import * as i4 from "../pdf-highlight-editor/pdf-highlight-editor.component";
import * as i5 from "../pdf-stamp-editor/pdf-stamp-editor.component";
import * as i6 from "../pdf-text-editor/pdf-text-editor.component";
export class PdfEditorComponent {
showCommentEditor = true;
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: "14.0.0", version: "17.3.12", type: PdfEditorComponent, selector: "pdf-editor", inputs: { showCommentEditor: "showCommentEditor", showDrawEditor: "showDrawEditor", showHighlightEditor: "showHighlightEditor", showTextEditor: "showTextEditor", showSignatureEditor: "showSignatureEditor", showStampEditor: "showStampEditor" }, ngImport: i0, template: "<div id=\"editorModeButtons\" class=\"splitToolbarButton toggled\" role=\"radiogroup\">\n <pdf-comment-editor [show]=\"showCommentEditor\"></pdf-comment-editor>\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>", styles: ["button{padding:0}\n"], dependencies: [{ kind: "component", type: i1.PdfCommentEditorComponent, selector: "pdf-comment-editor", inputs: ["show"] }, { kind: "component", type: i2.PdfDrawEditorComponent, selector: "pdf-draw-editor", inputs: ["show"] }, { kind: "component", type: i3.PdfEditorSignatureComponent, selector: "pdf-editor-signature", inputs: ["show"] }, { kind: "component", type: i4.PdfHighlightEditorComponent, selector: "pdf-highlight-editor", inputs: ["show"] }, { kind: "component", type: i5.PdfStampEditorComponent, selector: "pdf-stamp-editor", inputs: ["show"] }, { kind: "component", type: i6.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: "<div id=\"editorModeButtons\" class=\"splitToolbarButton toggled\" role=\"radiogroup\">\n <pdf-comment-editor [show]=\"showCommentEditor\"></pdf-comment-editor>\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>", styles: ["button{padding:0}\n"] }]
}], propDecorators: { showCommentEditor: [{
type: Input
}], showDrawEditor: [{
type: Input
}], showHighlightEditor: [{
type: Input
}], showTextEditor: [{
type: Input
}], showSignatureEditor: [{
type: Input
}], showStampEditor: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWVkaXRvci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3Rvb2xiYXIvcGRmLWVkaXRvci9wZGYtZWRpdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtZWRpdG9yL3BkZi1lZGl0b3IuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7O0FBUWpELE1BQU0sT0FBTyxrQkFBa0I7SUFFdEIsaUJBQWlCLEdBQXlCLElBQUksQ0FBQztJQUcvQyxjQUFjLEdBQXlCLElBQUksQ0FBQztJQUc1QyxtQkFBbUIsR0FBeUIsSUFBSSxDQUFDO0lBR2pELGNBQWMsR0FBeUIsSUFBSSxDQUFDO0lBRzVDLG1CQUFtQixHQUF5QixJQUFJLENBQUM7SUFHakQsZUFBZSxHQUF5QixJQUFJLENBQUM7d0dBakJ6QyxrQkFBa0I7NEZBQWxCLGtCQUFrQixzU0NSL0IsaWhCQU9NOzs0RkRDTyxrQkFBa0I7a0JBTDlCLFNBQVM7K0JBQ0UsWUFBWTs4QkFNZixpQkFBaUI7c0JBRHZCLEtBQUs7Z0JBSUMsY0FBYztzQkFEcEIsS0FBSztnQkFJQyxtQkFBbUI7c0JBRHpCLEtBQUs7Z0JBSUMsY0FBYztzQkFEcEIsS0FBSztnQkFJQyxtQkFBbUI7c0JBRHpCLEtBQUs7Z0JBSUMsZUFBZTtzQkFEckIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJlc3BvbnNpdmVWaXNpYmlsaXR5IH0gZnJvbSAnLi4vLi4vcmVzcG9uc2l2ZS12aXNpYmlsaXR5JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGRmLWVkaXRvcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9wZGYtZWRpdG9yLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vcGRmLWVkaXRvci5jb21wb25lbnQuY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIFBkZkVkaXRvckNvbXBvbmVudCB7XG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93Q29tbWVudEVkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93RHJhd0VkaXRvcjogUmVzcG9uc2l2ZVZpc2liaWxpdHkgPSB0cnVlO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93SGlnaGxpZ2h0RWRpdG9yOiBSZXNwb25zaXZlVmlzaWJpbGl0eSA9IHRydWU7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNob3dUZXh0RWRpdG9yOiBSZXNwb25zaXZlVmlzaWJpbGl0eSA9IHRydWU7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNob3dTaWduYXR1cmVFZGl0b3I6IFJlc3BvbnNpdmVWaXNpYmlsaXR5ID0gdHJ1ZTtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd1N0YW1wRWRpdG9yOiBSZXNwb25zaXZlVmlzaWJpbGl0eSA9IHRydWU7XG59XG4iLCI8ZGl2IGlkPVwiZWRpdG9yTW9kZUJ1dHRvbnNcIiBjbGFzcz1cInNwbGl0VG9vbGJhckJ1dHRvbiB0b2dnbGVkXCIgcm9sZT1cInJhZGlvZ3JvdXBcIj5cbiAgPHBkZi1jb21tZW50LWVkaXRvciBbc2hvd109XCJzaG93Q29tbWVudEVkaXRvclwiPjwvcGRmLWNvbW1lbnQtZWRpdG9yPlxuICA8cGRmLWVkaXRvci1zaWduYXR1cmUgW3Nob3ddPVwic2hvd1NpZ25hdHVyZUVkaXRvclwiPjwvcGRmLWVkaXRvci1zaWduYXR1cmU+XG4gIDxwZGYtaGlnaGxpZ2h0LWVkaXRvciBbc2hvd109XCJzaG93SGlnaGxpZ2h0RWRpdG9yXCI+PC9wZGYtaGlnaGxpZ2h0LWVkaXRvcj5cbiAgPHBkZi10ZXh0LWVkaXRvciBbc2hvd109XCJzaG93VGV4dEVkaXRvclwiPjwvcGRmLXRleHQtZWRpdG9yPlxuICA8cGRmLXN0YW1wLWVkaXRvciBbc2hvd109XCJzaG93U3RhbXBFZGl0b3JcIj48L3BkZi1zdGFtcC1lZGl0b3I+XG4gIDxwZGYtZHJhdy1lZGl0b3IgW3Nob3ddPVwic2hvd0RyYXdFZGl0b3JcIj48L3BkZi1kcmF3LWVkaXRvcj5cbjwvZGl2PiJdfQ==