反饋已提交

網絡繁忙

列印

1. 概述

1.1 應用場景

為了提升使用者的體驗、簡化列印的場景,FineReport 10.0 對列印功能進行了升級,將各種列印方式整合到一起,形成一個統一的列印入口,讓客戶的選擇變得更加簡單清晰。

注1:11.0 設計器和部署包使用的都是 openjdk,而使用 openjdk 無法啟動 flash 列印,但使用 Oracle/sun jdk 可以。

注2:flash 列印目前是已經被淘汰了的技術,很多瀏覽器都將不再支援 flash 列印,建議客戶使用零用戶端或本地列印。

注3:僅普通報表支援列印。

1.2 功能簡介

列印有以下特點:

  • 易用性強:易於設定,可預先進行頁面設定傳遞至印表機,並可以儲存使用者列印習慣,無需複雜設定,一鍵列印。同時對於市面上幾乎所有類型印表機都能很好的支援。針式、 熱敏印表機列印是容易出現列印不清晰、列印效果不好的問題都能透過本地軟體列印得到解決。

  • 功能豐富:提供套打、批量列印、列印內容控制、列印偏移、靜默列印等豐富的功能。

  • 效能強大:相同環境下,零用戶端列印耗時不到同類競品的一半,本地軟體列印耗時不到同類競品的 1/3。

2. 列印功能

列印支援兩種列印方式:

  • 零用戶端列印:無需安裝列印軟體,任何機器上隨時都能列印,適合更偏向列印便捷性的客戶。

  • 本地軟體列印:需要安裝列印軟體,適合固定機器進行大量列印的客戶,有更高的效率和更豐富的設定,不受瀏覽器約束。

功能
簡介零用戶端列印本地軟體列印相關文檔
首選印表機支援報表綁定印表機,列印報表時優先選擇綁定的印表機進行列印,免去了使用者每次都要選擇印表機的麻煩不支援支援-
列印偏移增加頁面邊距設定,可以調整列印內容的邊距來進行列印偏移,以適應不同印表機的列印效果不同的問題支援
列印偏移
靜默列印列印繼承範本中的紙張、佈局和邊距設定,可在設計器中提前設定好要列印的樣式,使用者直接使用統一設定,不再彈出設定視窗

IE 下支援 

其他不支援

支援靜默列印
列印內容控制可在設計器中透過對內容進行設定,實現內容是否列印支援列印儲存格
套打支援發票、貨運單等內容的套打支援套打
批量列印支援對單張範本多個參數值進行批量列印支援批量列印
伺服器端列印提供了易呼叫的 JS API,直接呼叫伺服器連結的印表機,可解決本地PC沒有連結印表機無法列印的問題支援伺服器端列印
Https 下的列印在 https 環境下使用 FineReport11.0,支援使用本地列印功能支援本地列印 https 配置說明
跨域列印-

不支援 https 存取 http

支援 http 存取 http

支援 http 存取 https

支援 https 存取 https

-

3. 列印設定

3.1 設定方法

3.1.1 伺服器設定

設計器菜單欄點選「伺服器>伺服器設定>列印設定」,可設定列印方式,對所有範本生效,如下圖所示:

3.1.2 範本配置

點選「範本>列印設定」,預設為「採用伺服器設定」,可選擇「為該範本單獨設定」,則只對當前範本有效,如下圖所示:

3.2 零用戶端列印

零用戶端列印設定內容如下圖所示:


各項設定的定義如下表所示:

設定
定義
列印時可設定列印邊距勾選彈框對列印邊距進行設定
不勾選直接使用預設設定中的列印邊距
IE 瀏覽器中不顯示列印設定勾選IE 瀏覽器使用靜默列印功能
不勾選IE 瀏覽器中顯示列印設定
針式列印優化勾選列印時,將文字字體更換為黑體以優化列印效果
不勾選列印實際的文字字體
繼承頁面邊距設定勾選繼承頁面邊距設定
不勾選自訂設定上下左右的邊距


3.3 本地軟體列印

3.3.1 軟體安裝

選擇本地軟體列印,需在用戶端安裝 FinePrint 軟體。點選下載 FinePrint V6 版本

使用者可在「伺服器設定>列印設定」中設定軟體下載位址,如下圖所示:

設定的定義如下表所示:

設定
定義
軟體下載位址勾選「預設」列印軟體的下載位址為預設位址(FineReport 提供的下載位址
不勾選「預設」

可以自訂下載位址,當客戶使用的是內網時,可以設定內網位址來下載

例如在軟體下載位址裏填相對路徑 /webroot/FinePrint_Windows_5_0.exe,可以將下載的 FinePrint 軟體放在報表路徑 webroot 下

列印軟體埠號

IE 瀏覽器使用靜默列印功能

注:遠端設計修改列印埠後,需要重啟工程才可生效

3.3.2 基礎設定

本地軟體列印基礎設定內容如下圖所示:


設定的定義如下表所示:

設定定義
列印時需要列印設定視窗勾選彈框對列印屬性進行設定
不勾選繼承範本中的紙張、佈局和邊距設定,可在設計器中提前設定好要列印的樣式,使用者直接使用統一設定,不再彈出設定視窗,實現靜默列印
列印時需要指定 sheet

預設不勾選。

勾選後,列印時,點選列印按鈕彈出如下彈窗,預設選中所有 sheet,如下圖所示:

注:分頁預覽下不支援

印表機支援報表綁定印表機,自動獲取本地可用的印表機,無可用印表機時,顯示為空
份數列印的份數,預設為 1 份
頁碼

預設列印「所有頁」

勾選「指定頁」時,在後面正文框中輸入符合格式要求的數值

勾選「雙面列印」,可以設定列印「奇數頁」或者列印「偶數頁」

紙張勾選繼承頁面紙張設定
不勾選在下拉框中設定需要列印的紙張大小。
佈局勾選繼承頁面布置設定
不勾選自訂設定頁面是縱向還是橫向列印,預設為縱向
邊距勾選繼承頁面邊距設定
不勾選自訂設定頁面的上下左右邊距
縮放勾選根據紙張大小縮放列印
不勾選自訂縮放的比例


4. 列印按鈕

點選「範本>範本 Web 屬性」,根據範本類型選擇「分頁預覽設定、填報頁面設定、資料分析設定」,設定「為該範本單獨設定」,雙擊列印按鈕,在工具欄中新增列印按鈕,如下圖所示:


注1:老的列印按鈕,顯示為「列印(相容)」。

注2:版本升級後,老的列印按鈕無法新增到工具欄上進行使用,若想使用老的列印方法,可以透過在工具欄中新增自訂按鈕呼叫API的方法實現。API詳情請參見:JS 呼叫 FR 列印方法

5. 列印權限

JAR 包時間在 2020-04-26 及之後的 FineReport,新增列印鑑權機制,列印權限受 範本認證 權限控制。

列印鑑權機制適用於「本地列印、零用戶端」列印和相容的多個列印方式( PDF 列印、Flash 列印),伺服器端列印不受限制。

注:跨域情況下列印,範本認證控制列印權限功能需要做單點登入,否則無法支援範本認證。

5.1 列印鑑權機制

情況
列印權限提示
範本認證關閉「任何使用者」可列印任何範本-

範本認證開啟

範本無需認證

範本認證開啟

僅認證使用者密碼

「登入使用者」可以列印任何範本

未登入使用者列印時提示:請登入後進行列印

範本認證開啟

角色權限認證

「登入使用者」可以列印「有權限」的範本

登入使用者列印無權限範本時提示:此使用者無權限列印該範本

未登入使用者列印時右上角提示:請登入後進行列印

範本認證開啟

數字簽章認證

「透過數字簽章認證」的使用者可以列印「有權限」的範本

透過數字簽章認證的使用者列印無權限範本時提示:此使用者無權限列印該範本

未透過數字簽章認證的使用者列印時提示:此使用者無權限列印該範本

5.2 跨域列印權限

跨域列印時,需要點選「伺服器>報表平台管理」登入數據決策系統,再點選「管理系統>安全管理>安全防護」,點選 Security Headers 的「進階設定」,關閉「點選劫持攻擊防護」和「內容嗅探攻擊防護」。如下圖所示:

6. 注意事項

列印相關問題及解決方案請參見:列印問題匯總

附件列表


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

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙