反饋已提交

網絡繁忙

範本-水印

1. 概述

1.1 版本

報表伺服器版本  HTML5 行動端展現插件版本功能變更
11.011.0.37-
11.0.16-FVS 大屏編輯模式插件 V1.17.0 版本支援伺服器全局水印設定。詳情參見 3.4 節

1.2 應用場景

企業發展程式中會產生大量的線上資料,防止資料公佈成為企業資訊安全的重點。企業不僅要防控來自外部的資料入侵,還要防止內部員工有意無意的公佈。

水印是一種防止資料公佈的有效方式:

1)在內部員工截圖或者匯出相關資料時,可以提醒員工這是絕密資料,禁止外傳。

2)在員工公佈內部資料後,方便企業追查責任人和泄漏源。 

1.3 功能簡介

FineReport 支援對整個系統內的範本/單張範本設定水印。

1)管理者可在數據決策系統的「管理系統>安全管理>水印設定」中為所有範本設定水印。

2)範本製作者可在設計器中點選「範本>水印」,為單張範本設定水印。

2. 全局水印設定

2.1 生效範圍

水印設定開啓後,報表工程下的所有範本都會新增該水印效果。

範本編輯、預覽、匯出介面均有水印效果。

2.2 新增權限

超級管理者預設可從數據決策系統設定水印。普通使用者如需新增,需要超管授予權限。

超級管理者登入數據決策系統,點選「管理系統>權限管理>全局設定」,開啟「分級授權」,點選「儲存」。如下圖所示:

超級管理者登入數據決策系統,點選「管理系統>權限管理>普通權限配置」,選擇「使用者最終權限」,選擇具體項,開啟「管理系統>安全管理>使用權限」。如下圖所示:

2.3 具體設定

有權限的使用者登入數據決策系統,點選「管理系統>安全管理>水印設定」,開啓「水印設定」按鈕。

在左邊的配置面板設定水印的內容和屬性,右側會根據設定項實時調整預覽效果。如下圖所示:

各設定項介紹如下表所示:

設定項說明
水印內容自訂公式

規則:

1)水印內容預設為「帳號+當前時間」:=$fine_username + now()

2)輸入框內容為字串時,需要加上""' ',例如"aaaa" 、'數字'

3)輸入框中若存在不合法內容,將提示:「公式不合法」

4)水印寫入 XML 內容需要用 <![CDATA[]]> 包一下

範例:

1)公司名+帳號+時間:="公司名" + $fine_username + now()

2)公司名+部門+帳號:="公司名" + $fine_position + $fine_username

3)帳號+登入IP:=$fine_username + getIp()

帳號顯示登入使用者的帳號,而非姓名
IP顯示登入使用者的裝置 IP
當前時間顯示當前時間
水印顏色預設為灰色,使用者可自訂
水印字號預設為 20,使用者可自訂
水印間距

1)預設橫向 200,縱向 100,使用者可自訂

2)橫向不得小於 100,縱向不得小於 50,且水印間距值不可為負數

3. 單張範本水印

3.1 生效範圍

為單張範本設定了水印後,水印效果生效範圍如下:

1)若開啓水印設定後,又為範本單獨設定了水印,此時優先展示範本單獨設定。

2)範本編輯、預覽、匯出介面均有水印效果。

3.2 普通報表

在 FineReport 設計器中開啟需要設定水印的範本,點選「範本>水印」,選擇「為該範本單獨設定」。

在左邊的配置面板設定水印的內容和屬性,左側會根據設定項實時調整預覽效果。如下圖所示:

各設定項介紹如下表所示:

設定項說明備註
文字

規則:

1)在公式編輯框中鍵入水印內容,支援文字、公式。公式不支援儲存格,只支援參數

3)水印內容預設繼承伺服器設定的自訂公式

4)輸入框內容為字串時,需要加上""或' ',例如"aaaa" 、'數字'

5)水印寫入 XML 內容需要用 <![CDATA[]]> 包一下

範例:

1)公司名+帳號+時間:="公司名" + $fine_username + now()

2)公司名+部門+帳號:="公司名" + $fine_position + $fine_username

3)帳號+登入IP:=$fine_username + getIp()

分頁預覽、填報預覽、資料分析、PC 端預覽、行動端預覽均支援顯示水印,但它們的水印顯示效果有所差別,詳情參見本文第五節「注意事項」
字號預設為 20,使用者可自訂
水印間距

1)預設橫向 200,縱向 100,使用者可自訂

2)橫向不得小於 100,縱向不得小於 50,且水印間隔值不可為負數

文字顏色預設為灰色,使用者可自訂

3.3 決策報表

決策報表選中報表設計主體 body ,在屬性面板下點選「水印編輯」按鈕,彈出水印設定對話框。

在左邊的配置面板設定水印的內容和屬性,左側會根據設定項實時調整預覽效果。如下圖所示:

各設定項介紹如下表所示:

設定項說明備註
文字

規則:

1)在公式編輯框中鍵入水印內容,支援文字、公式。公式不支援儲存格,只支援參數

3)水印內容預設繼承伺服器設定的自訂公式

4)輸入框內容為字串時,需要加上""或' ',例如"aaaa" 、'數字'

5)水印寫入 XML 內容需要用 <![CDATA[]]> 包一下

範例:

1)公司名+帳號+時間:="公司名" + $fine_username + now()

2)公司名+部門+帳號:="公司名" + GETUSERDEPARTMENTS(1) + $fine_username

其中,GETUSERDEPARTMENTS(X),可獲取部門職位裏面的第 X 層部門,詳情請參見:權限細粒度參數控制

3)帳號+登入IP:=$fine_username + getIp()

分頁預覽、填報預覽、資料分析、PC 端預覽、行動端預覽均支援顯示水印,但它們的水印顯示效果有所差別,詳情參見本文第四章「注意事項」
字號預設為 20,使用者可自訂-
水印間距

1)預設橫向 200,縱向 100,使用者可自訂

2)橫向不得小於 100,縱向不得小於 50,且水印間隔值不可為負數

-
文字顏色預設為灰色,使用者可自訂-

3.4 FVS 大屏報表

在 FVS 企業戰情室報表中,點選「範本>FVS水印設定」,可勾選是否「應用伺服器全局水印」,勾選則跟隨伺服器全局水印設定。

若不勾選,則表示當前範本無水印,即 FVS 不支援範本自訂水印。如下圖所示:

4. 效果查看

4.1 PC 端

PC 端預覽效果如下圖所示:

注:若不登入數據決策系統,直接在瀏覽器視窗預覽單張範本,「$fine_username、$fine_role、$fine_position」3 個參數不生效。

4.2 行動端

App 及 HTML5 端效果如下圖所示:

注1:水印公式若包含「$fine_username、$fine_role、$fine_position」3 個參數,H5 端存取單張範本沒有效果,需在 H5 端登入平台才有效果,詳情請參見:HTML5 端訪問工程

注2:FVS 大屏範本水印不支援行動端。

5. 注意事項

1)關於匯出水印:

  • 普通報表匯出 PDF,預設支援匯出水印。

  • 普通報表匯出 word 和 excel,需要依賴「範本匯出屬性」來實現匯出水印(11.0.9及之後支援),詳情請參見:範本匯出屬性

  • 決策報表舊自適應需要安裝 決策報表匯出插件 後方可匯出,僅支援 PDF 匯出水印,不支援 Word、Excel 匯出水印。

  • 決策報表新自適應不支援匯出水印。

  • 排程管理任務的結果報表支援匯出水印。

2)IE11 及以下版本,水印顯示效果基本和高版本瀏覽器一致,但由於瀏覽器相容問題可能會出現水印遮擋點選的問題,更換瀏覽器即可。

3)分頁預覽是按紙張大小顯示水印,填報預覽、資料分析和 PC 端預覽都是在報表整個 Web 頁面顯示水印。

4)不支援本地列印。

5)水印不支援調節透明度。

6)水印字體:

  • Windows 系統提供使用 MIcrosoft YaHei 、SimHei 、Simsun 。

  • 其他系統使用 PingFangSC 、Hiragino Sans GB 、Arial 、Verdana。其中只有 PingFangSC 支援展示中文水印。

  • 字體優先順序從左到右依次降低。

附件列表


主題: 設計器安裝與升級
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

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

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

不再提示

10s後關閉