反饋已提交
網絡繁忙
使用者希望每次列印時,都使用固定的印表機列印,並且不彈出對話框進行設定。此時便可以設定靜默列印。
靜默列印,即點選列印時,不彈出選項視窗和印表機設定視窗,直接進行列印。
「零用戶端列印」、「本地列印」、「伺服器端列印」支援靜默列印。
注:零用戶端列印設定方法只支援 IE 瀏覽器。
點選「範本>列印設定」,選擇「為該範本單獨設定」。勾選「零用戶端列印」,勾選「IE 瀏覽器中不顯示列印設定」,如下圖所示:
設定完成後,在 IE 瀏覽器中,點選「列印按鈕」即可進行靜默列印。
使用者在設計器中提前設定好要列印的樣式,列印時繼承範本的紙張、佈局和邊距設定,不再彈出設定視窗,實現靜默列印。
1)設計器端設定
點選「範本>列印設定」,選擇「為該範本單獨設定」。勾選「本地軟體列印」,勾選「列印時需要列印設定視窗」,如下圖所示:
注:不勾選「列印時需要列印設定視窗」時,預定義的預設配置優先於本地列印的靜默列印設定。
2)瀏覽器端設定
預覽範本,點選按鈕列印時,勾選「儲存用戶端習慣」,執行靜默列印。彈出「儲存用戶端習慣」彈窗,選擇「儲存」即可。如下圖所示:
列印完成後,下一次列印時,即可按本次儲存的列印設定進行靜默列印。
3)清除用戶端習慣
選擇本地列印軟體,選擇「列印習慣>清除」,即可清除用戶端習慣,如下圖所示:
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);
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 11.0 中,伺服器端列印只能透過 JS 呼叫。如果傳參數,則靜默列印。
// 靜默列印window.contentPane.printReportServer({ pageType: 2, // 列印頁碼類型:0:所有頁,1:當前頁,2:指定頁 pageIndex: '1-3', // 頁碼範圍。當 pageType 為 2 時有效 printerName: "" // 指定印表機});
詳情請參見: 服務端列印 JS
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙