/** * @author 陈亚雄 * @description */ import React from 'react'; export interface IProps { /** 水印文本内容 */ waterText?: string; /** 文字大小改变 */ onFonsizeChange?: (type: 'add' | 'reduce', step: number) => void; /** 需要隐藏的类名 ['.test', '.test1'] */ hiddenClassName?: string[]; /** 导出pdf是否添加块分页 */ isAddExportPage?: boolean; /** 数据是否加载中 */ loading?: boolean; /** 导出pdf文件名 */ pdfName?: string; /**请求方法 */ request?: any; /** 印章id */ sealIdList?: string[]; /** 关键字 */ keywordList?: string[]; /** 自定盖章印章id */ autoSealIdList?: string[]; /** 手动盖章 */ showHandSeal?: boolean; /** 自动盖章 */ showAutoSeal?: boolean; /** 盖章是否需要水印 */ needWatermark?: number; /** 中文编码附件id */ fileId?: string; /** 部门id */ deptId?: string; /** 流程id */ flowId?: string; /** 水印图片 */ imgWaterBg?: string; /** 点击打印前端的回调函数 */ onPrintBeforeCallback?: () => Promise | void; /** 点击打印的回调函数 */ onPrintCallback?: () => Promise | void; /** 是否添加点击打印提示 */ showPrintMessage?: boolean; /** 是否显示打印按钮 */ showPrintBtn?: boolean; /** 是否显示插件打印按钮 */ showPluginPrintBtn?: boolean; /** 是否使用xy轴定位 */ isUseXy?: boolean; /** 是否添加水印 */ showWaterBtn?: boolean; /** 当前本地存储的key */ localKey?: string; /** 是否显示导出按钮 */ showExportBtn?: boolean; /** 是否显示设置文字 */ showSetFontBtn?: boolean; /** 设置是否需要偏移 */ isSetPosition?: boolean; /** 是否直接添加印章 */ showAddSeal?: boolean; /** api */ apiUrl?: string; fileBaseUrl?: string; /** 默认是否添加水印 */ defaultAddWater?: boolean; /** 设置插件打印方法 */ ecPrintFn?: any; /** 插件打印生成pdf之后*/ ecPrintCreatePdfHandleAfter?: any; /** 点击生成PDF前 */ clickCreatePdfHandlePre?: any; /** 点击生成PDF后 */ clickCreatePdfHandleNext?: any; handleRef?: any; isAboutExportSeal?: boolean; showAboutExport?: boolean; onAboutExportBeforeCallback?: () => Promise | void; showAboutExportMessage?: boolean; onAboutExportCallback?: () => Promise | void; aboutExportZipName?: string; aboutExportAddWater?: boolean; buttonRender?: any; isPhone?: boolean; isNeedSeal?: boolean; } declare const PrintContainer: React.FC; export default PrintContainer;