UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

42 lines 6.64 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; let identifier = 0; export class ReportComponent { constructor() { this.reportTitle = ' '; this.identifier = `ui-report-${identifier++}`; } Print() { $(`#${this.identifier}`).printThis({ debug: false, importCSS: true, importStyle: true, printContainer: true, loadCSS: "", pageTitle: this.reportTitle, removeInline: false, removeInlineSelector: "*", printDelay: 333, header: '', footer: '', base: false, formValues: true, canvas: false, //doctypeString: '...', // enter a different doctype for older markup removeScripts: false, copyTagClasses: false, beforePrintEvent: null, beforePrint: null, afterPrint: null // function called before iframe is removed }); } } ReportComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: ReportComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); ReportComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: ReportComponent, selector: "ui-report", inputs: { reportTitle: "reportTitle" }, ngImport: i0, template: "<div id=\"{{identifier}}\" class=\"report\">\n <ng-content select=\".page-header\"></ng-content>\n <ng-content select=\".report-body\"></ng-content>\n <ng-content select=\".page-footer\"></ng-content>\n</div>\n", styles: [""] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: ReportComponent, decorators: [{ type: Component, args: [{ selector: 'ui-report', template: "<div id=\"{{identifier}}\" class=\"report\">\n <ng-content select=\".page-header\"></ng-content>\n <ng-content select=\".report-body\"></ng-content>\n <ng-content select=\".page-footer\"></ng-content>\n</div>\n" }] }], ctorParameters: function () { return []; }, propDecorators: { reportTitle: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC11aS1oZXJvL3NyYy9saWIvdWkvY29tcG9uZW50cy9yZXBvcnQvcmVwb3J0LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC11aS1oZXJvL3NyYy9saWIvdWkvY29tcG9uZW50cy9yZXBvcnQvcmVwb3J0LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUlqRCxJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUM7QUFPbkIsTUFBTSxPQUFPLGVBQWU7SUFJMUI7UUFIUyxnQkFBVyxHQUFXLEdBQUcsQ0FBQztRQUM1QixlQUFVLEdBQUcsYUFBYSxVQUFVLEVBQUUsRUFBRSxDQUFDO0lBRWhDLENBQUM7SUFFakIsS0FBSztRQUNILENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQztZQUNqQyxLQUFLLEVBQUUsS0FBSztZQUNaLFNBQVMsRUFBRSxJQUFJO1lBQ2YsV0FBVyxFQUFFLElBQUk7WUFDakIsY0FBYyxFQUFFLElBQUk7WUFDcEIsT0FBTyxFQUFFLEVBQUU7WUFDWCxTQUFTLEVBQUUsSUFBSSxDQUFDLFdBQVc7WUFDM0IsWUFBWSxFQUFFLEtBQUs7WUFDbkIsb0JBQW9CLEVBQUUsR0FBRztZQUN6QixVQUFVLEVBQUUsR0FBRztZQUNmLE1BQU0sRUFBRSxFQUFFO1lBQ1YsTUFBTSxFQUFFLEVBQUU7WUFDVixJQUFJLEVBQUUsS0FBSztZQUNYLFVBQVUsRUFBRSxJQUFJO1lBQ2hCLE1BQU0sRUFBRSxLQUFLO1lBQ2IsMkVBQTJFO1lBQzNFLGFBQWEsRUFBRSxLQUFLO1lBQ3BCLGNBQWMsRUFBRSxLQUFLO1lBQ3JCLGdCQUFnQixFQUFFLElBQUk7WUFDdEIsV0FBVyxFQUFFLElBQUk7WUFDakIsVUFBVSxFQUFFLElBQUksQ0FBWSwyQ0FBMkM7U0FDeEUsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7NkdBN0JVLGVBQWU7aUdBQWYsZUFBZSx5RkNYNUIsdU5BS0E7NEZETWEsZUFBZTtrQkFMM0IsU0FBUzsrQkFDRSxXQUFXOzBFQUtaLFdBQVc7c0JBQW5CLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmRlY2xhcmUgdmFyICQ6IGFueTtcblxubGV0IGlkZW50aWZpZXIgPSAwO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd1aS1yZXBvcnQnLFxuICB0ZW1wbGF0ZVVybDogJy4vcmVwb3J0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vcmVwb3J0LmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgUmVwb3J0Q29tcG9uZW50IHtcbiAgQElucHV0KCkgcmVwb3J0VGl0bGU6IHN0cmluZyA9ICcgJztcbiAgcHVibGljIGlkZW50aWZpZXIgPSBgdWktcmVwb3J0LSR7aWRlbnRpZmllcisrfWA7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBQcmludCgpOiB2b2lkIHtcbiAgICAkKGAjJHt0aGlzLmlkZW50aWZpZXJ9YCkucHJpbnRUaGlzKHtcbiAgICAgIGRlYnVnOiBmYWxzZSwgICAgICAgICAgICAgICAvLyBzaG93IHRoZSBpZnJhbWUgZm9yIGRlYnVnZ2luZ1xuICAgICAgaW1wb3J0Q1NTOiB0cnVlLCAgICAgICAgICAgIC8vIGltcG9ydCBwYXJlbnQgcGFnZSBjc3NcbiAgICAgIGltcG9ydFN0eWxlOiB0cnVlLCAgICAgICAgIC8vIGltcG9ydCBzdHlsZSB0YWdzXG4gICAgICBwcmludENvbnRhaW5lcjogdHJ1ZSwgICAgICAgLy8gcHJpbnQgb3V0ZXIgY29udGFpbmVyLyQuc2VsZWN0b3JcbiAgICAgIGxvYWRDU1M6IFwiXCIsICAgICAgICAgICAgICAgIC8vIHBhdGggdG8gYWRkaXRpb25hbCBjc3MgZmlsZSAtIHVzZSBhbiBhcnJheSBbXSBmb3IgbXVsdGlwbGVcbiAgICAgIHBhZ2VUaXRsZTogdGhpcy5yZXBvcnRUaXRsZSwgICAgICAgICAgICAgIC8vIGFkZCB0aXRsZSB0byBwcmludCBwYWdlXG4gICAgICByZW1vdmVJbmxpbmU6IGZhbHNlLCAgICAgICAgLy8gcmVtb3ZlIGlubGluZSBzdHlsZXMgZnJvbSBwcmludCBlbGVtZW50c1xuICAgICAgcmVtb3ZlSW5saW5lU2VsZWN0b3I6IFwiKlwiLCAgLy8gY3VzdG9tIHNlbGVjdG9ycyB0byBmaWx0ZXIgaW5saW5lIHN0eWxlcy4gcmVtb3ZlSW5saW5lIG11c3QgYmUgdHJ1ZVxuICAgICAgcHJpbnREZWxheTogMzMzLCAgICAgICAgICAgIC8vIHZhcmlhYmxlIHByaW50IGRlbGF5XG4gICAgICBoZWFkZXI6ICcnLCAgICAgICAgICAgICAgIC8vIHByZWZpeCB0byBodG1sXG4gICAgICBmb290ZXI6ICcnLCAgICAgICAgICAgICAgIC8vIHBvc3RmaXggdG8gaHRtbFxuICAgICAgYmFzZTogZmFsc2UsICAgICAgICAgICAgICAgIC8vIHByZXNlcnZlIHRoZSBCQVNFIHRhZyBvciBhY2NlcHQgYSBzdHJpbmcgZm9yIHRoZSBVUkxcbiAgICAgIGZvcm1WYWx1ZXM6IHRydWUsICAgICAgICAgICAvLyBwcmVzZXJ2ZSBpbnB1dC9mb3JtIHZhbHVlc1xuICAgICAgY2FudmFzOiBmYWxzZSwgICAgICAgICAgICAgIC8vIGNvcHkgY2FudmFzIGNvbnRlbnRcbiAgICAgIC8vZG9jdHlwZVN0cmluZzogJy4uLicsICAgICAgIC8vIGVudGVyIGEgZGlmZmVyZW50IGRvY3R5cGUgZm9yIG9sZGVyIG1hcmt1cFxuICAgICAgcmVtb3ZlU2NyaXB0czogZmFsc2UsICAgICAgIC8vIHJlbW92ZSBzY3JpcHQgdGFncyBmcm9tIHByaW50IGNvbnRlbnRcbiAgICAgIGNvcHlUYWdDbGFzc2VzOiBmYWxzZSwgICAgICAvLyBjb3B5IGNsYXNzZXMgZnJvbSB0aGUgaHRtbCAmIGJvZHkgdGFnXG4gICAgICBiZWZvcmVQcmludEV2ZW50OiBudWxsLCAvLyBmdW5jdGlvbiBmb3IgcHJpbnRFdmVudCBpbiBpZnJhbWVcbiAgICAgIGJlZm9yZVByaW50OiBudWxsLCAgICAgICAgICAvLyBmdW5jdGlvbiBjYWxsZWQgYmVmb3JlIGlmcmFtZSBpcyBmaWxsZWRcbiAgICAgIGFmdGVyUHJpbnQ6IG51bGwgICAgICAgICAgICAvLyBmdW5jdGlvbiBjYWxsZWQgYmVmb3JlIGlmcmFtZSBpcyByZW1vdmVkXG4gICAgfSk7XG4gIH1cblxufVxuIiwiPGRpdiBpZD1cInt7aWRlbnRpZmllcn19XCIgY2xhc3M9XCJyZXBvcnRcIj5cbiAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiLnBhZ2UtaGVhZGVyXCI+PC9uZy1jb250ZW50PlxuICA8bmctY29udGVudCBzZWxlY3Q9XCIucmVwb3J0LWJvZHlcIj48L25nLWNvbnRlbnQ+XG4gIDxuZy1jb250ZW50IHNlbGVjdD1cIi5wYWdlLWZvb3RlclwiPjwvbmctY29udGVudD5cbjwvZGl2PlxuIl19