反饋已提交
網絡繁忙
用户希望每次打印时,都使用固定的打印机打印,并且不弹出对话框进行设置。此时便可以设置静默打印。
静默打印,即点击打印时,不弹出选项窗口和打印机设置窗口,直接进行打印。
零客户端打印、本地打印、服务器端打印支持静默打印。
注:零客户端打印设置方法只支持 IE 浏览器。
点击模板>打印设置,选择为该模板单独设置。
勾选零客户端打印,勾选IE浏览器中不显示打印设置,如下图所示:
设置完成后,在 IE 浏览器中,点击打印按钮即可进行静默打印。
用户在设计器中提前设置好要打印的样式,打印时继承模板的纸张、布局和边距设置,不再弹出设置窗口,实现静默打印。
1)设计器端设置
勾选本地软件打印,勾选打印时需要打印设置窗口,如下图所示:
注:不勾选打印时需要打印设置窗口时,预定义的默认配置优先于本地打印的静默打印设置。
2)浏览器端设置
预览模板,点击按钮打印时,勾选保存客户端习惯,执行静默打印。弹出保存客户端习惯弹窗,选择保存即可。如下图所示:
打印完成后,下一次打印时,即可按本次保存的打印设置进行静默打印。
isPopUp : false, // 是否弹出设置窗口,true 为弹出,false 为不弹出ieQuietPrint : true,// IE静默打印设置 true 为静默,false 为不静默 var printurl="http://localhost:8075/webroot/decision/view/report";var reportlets ="[{reportlet: 'GettingStarted.cpt', 地区: '华北'}, {reportlet: 'GettingStarted.cpt', 地区: '华东'}]";var config = {printUrl : printurl,isPopUp : false, // 是否弹出设置窗口,true为弹出,false为不弹出data :{ reportlets: reportlets // 需要打印的模板列表},printType : 0, // 打印类型,0为零客户端打印,1为本地打印// 以下为零客户端打印的参数,仅当 printType 为 0 时生效ieQuietPrint : true,// IE静默打印设置 true为静默,false为不静默};FR.doURLPrint(config);
isPopUp : false, // 是否弹出设置窗口,true为弹出,false为不弹出var printurl="http://localhost:8075/webroot/decision/view/report";var reportlets ="[{reportlet: 'GettingStarted.cpt', 地区: '华北'}, {reportlet: 'GettingStarted.cpt', 地区: '华东'}]";var config = {printUrl : printurl,isPopUp : false, // 是否弹出设置窗口,true为弹出,false为不弹出data :{ reportlets: reportlets // 需要打印的模板列表},printType : 1, // 打印类型,0为零客户端打印,1为本地打印// 以下为本地打印的参数,仅当 printType 为 1 时生效printerName : 'Microsoft Print to PDF', // 打印机名pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效copy: 3, // 打印份数};FR.doURLPrint(config);
FineReport 10.0 中,服务器端打印只能通过 JS 调用。如果传参数,则静默打印。
// 静默打印window.contentPane.printReportServer({ pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页 pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效 printerName: "" // 指定打印机});
详情请参见: 服务端打印 JS
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉