import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { CoreViewer } from '@vivliostyle/core'; import { Platform } from '@angular/cdk/platform'; import * as i0 from "@angular/core"; /** * Vivliostyle 打印 */ export declare class NzxPrintVComponent implements OnDestroy, AfterViewInit { private platform; private cd; printTitle: string; /** * a4 794px1123px */ width: number; height: number; enablePreview: boolean; pixelRatio: number; pageRenderComplete: EventEmitter; viewer: CoreViewer | undefined; pageTotal: number; private vivViewRef; private _printElQueryList; private _title; private iframeEl; private _isRenderComplete; constructor(platform: Platform, cd: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; onPageIndexChange(num: number): void; print(): void; refresh(): void; private createIframeWrapper; private createVivViewer; private handleError; private handleReadyStateChange; private handleHyperlink; private handleLoaded; private handleNavigation; private createListener; private removeListeners; private getStyles; private getVivTemplates; private clearView; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }