反饋已提交

網絡繁忙

靜默列印

1. 概述

1.1 應用場景

使用者希望每次列印時,都使用固定的印表機列印,並且不彈出對話框進行設定。此時便可以設定靜默列印。

1.2 功能描述

靜默列印,即點選列印時,不彈出選項視窗和印表機設定視窗,直接進行列印。

「零用戶端列印」、「本地列印」、「伺服器端列印」支援靜默列印。

2. 透過列印設定實現靜默列印

2.1 零用戶端列印設定方法

注:零用戶端列印設定方法只支援 IE 瀏覽器。

點選「範本>列印設定」,選擇「為該範本單獨設定」。勾選「零用戶端列印」,勾選「IE 瀏覽器中不顯示列印設定」,如下圖所示:

設定完成後,在 IE 瀏覽器中,點選「列印按鈕」即可進行靜默列印。

2.2 本地列印設定方法

使用者在設計器中提前設定好要列印的樣式,列印時繼承範本的紙張、佈局和邊距設定,不再彈出設定視窗,實現靜默列印。

1)設計器端設定

點選「範本>列印設定」,選擇「為該範本單獨設定」。勾選「本地軟體列印」,勾選「列印時需要列印設定視窗」,如下圖所示:

注:不勾選列印時需要列印設定視窗時,預定義的預設配置優先於本地列印的靜默列印設定。

2)瀏覽器端設定

預覽範本,點選按鈕列印時,勾選「儲存用戶端習慣」,執行靜默列印。彈出「儲存用戶端習慣」彈窗,選擇「儲存」即可。如下圖所示:

列印完成後,下一次列印時,即可按本次儲存的列印設定進行靜默列印。

3)清除用戶端習慣

選擇本地列印軟體,選擇「列印習慣>清除」,即可清除用戶端習慣,如下圖所示:

3. 透過 JS 實現靜默列印

3.1 零用戶端列印 JS 方法

注:零用戶端列印設定方法只支援 IE 瀏覽器。

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);

3.2 本地列印 JS 方法

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);

3.3 伺服器端列印 JS 方法

FineReport 11.0 中,伺服器端列印只能透過 JS 呼叫。如果傳參數,則靜默列印。

// 靜默列印
window.contentPane.printReportServer({
     pageType: 2// 列印頁碼類型:0:所有頁,1:當前頁,2:指定頁
     pageIndex: '1-3'// 頁碼範圍。當 pageType 為 2 時有效
     printerName: "" // 指定印表機
});

詳情請參見: 服務端列印 JS

附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙