UNPKG

ngx-print

Version:

Plug n' Play Angular (2++) directive to print your stuff

76 lines 2.54 kB
import { EventEmitter } from '@angular/core'; import { PrintBase } from './ngx-print.base'; import * as i0 from "@angular/core"; export declare class NgxPrintDirective extends PrintBase { private printOptions; /** * Prevents the print dialog from opening on the window * * @memberof NgxPrintDirective */ set previewOnly(value: boolean); /** * * * @memberof NgxPrintDirective */ set printSectionId(value: string); /** * * * @memberof NgxPrintDirective */ set printTitle(value: string); /** * * * @memberof NgxPrintDirective */ set useExistingCss(value: boolean); /** * A delay in milliseconds to force the print dialog to wait before opened. Default: 0 * * @memberof NgxPrintDirective */ set printDelay(value: number); /** * Whether to close the window after print() returns. * */ set closeWindow(value: boolean); /** * Class attribute to apply to the body element. * */ set bodyClass(value: string); /** * Whether to open a new window or default to new window. * */ set openNewTab(value: boolean); /** * * * @memberof NgxPrintDirective */ set printStyle(values: { [key: string]: { [key: string]: string; }; }); /** * @memberof NgxPrintDirective * @param cssList */ set styleSheetFile(cssList: string); /** * * * @memberof NgxPrintDirective */ print(): void; printCompleted: EventEmitter<void>; static ɵfac: i0.ɵɵFactoryDeclaration<NgxPrintDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgxPrintDirective, "[ngxPrint]", never, { "previewOnly": { "alias": "previewOnly"; "required": false; }; "printSectionId": { "alias": "printSectionId"; "required": false; }; "printTitle": { "alias": "printTitle"; "required": false; }; "useExistingCss": { "alias": "useExistingCss"; "required": false; }; "printDelay": { "alias": "printDelay"; "required": false; }; "closeWindow": { "alias": "closeWindow"; "required": false; }; "bodyClass": { "alias": "bodyClass"; "required": false; }; "openNewTab": { "alias": "openNewTab"; "required": false; }; "printStyle": { "alias": "printStyle"; "required": false; }; "styleSheetFile": { "alias": "styleSheetFile"; "required": false; }; }, { "printCompleted": "printCompleted"; }, never, never, true, never>; } //# sourceMappingURL=ngx-print.directive.d.ts.map