當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

水印設置

1. 概述

1.1 版本

報表服務器版本  JAR 包版本  App 版本 HTML5 移動端展現插件功能變更
10.02018-12-27V10.1V10.1-
10.02019-12-05V10.1V10.1新增「水印間距」功能
10.0.132021-01-25V10.1V10.1「全局水印」變更爲「水印設置」

注:由於水印設置變化較大,老版本的水印插件中的水印在新版本中不做兼容處理,需要重新設置。

1.2 應用場景

企業發展過程中會産生大量的線上數據,防止數據洩露成爲企業信息安全的重點。企業不僅要防控來自外部的數據入侵,還要防止内部員工有意無意的洩露。

水印是一種防止數據洩露的有效方式

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

2)在員工洩露内部資料後,方便企業追查責任人和洩漏源。 

1.3 功能簡介

FineReport 支持對整個系統内的模板/單張模板設置水印。

1)管理員可在數據決策系統的「管理系統>安全管理>水印設置」中爲所有模板設置水印。

2)模板制作者可在設計器中點擊「「模板>水印」,爲單張模板設置水印。

2. 全局水印設置

2.1 生效範圍

水印設置開啓後,報表工程下的所有模板都會添加該水印效果。

模板編輯、預覽、導出界面均有水印效果。

2.2 添加權限

超級管理員默認可從數據決策系統設置水印。普通用戶如需添加,需要超管授予權限。

超級管理員登錄數據決策系統,點擊「管理系統>權限管理>全局設置」,打開「分級授權」,點擊「保存」。如下圖所示:

image.png

超級管理員登錄數據決策系統,點擊「管理系統>權限管理>權限配置」,選擇權限載體「部門/角色/用戶」,選擇具體項,打開「管理系統>安全管理>查看權限」。如下圖所示:

image.png

2.3 具體設置

有權限的用戶登錄數據決策系統,點擊「管理系統>安全管理>水印設置」開啓「水印設置」按鈕。

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

image.png

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

設置項
說明
水印内容自定義公式

規則:

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 設計器中打開需要設置水印的模板,點擊「模板>水印」,選擇「爲該模板單獨設置」。

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

8.png

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

設置項說明備注
文字

規則:


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 ,在屬性面板下點擊「水印編輯」按鈕,彈出水印設置對話框。

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

9.png

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

設置項說明備注
文字

規則:


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,且水印間隔值不可爲負數


文字顔色默認爲灰色,用戶可自定義


4. 效果查看

4.1 PC 端

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

注:若不登錄數據決策系統,直接在浏覽器窗口預覽單張模板,「$fine_username、$fine_role、$fine_position」3個參數不生效。

10.png

4.2 移動端

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

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

1.jpg

5. 注意事項

1)水印顯示只支持 PDF 格式的導出,Word 和 Excel 導出不顯示水印。

2)定時調度任務的結果報表支持水印效果導出。

3)IE11 及以下版本,水印顯示效果基本和高版本浏覽器一緻,但由於浏覽器兼容問題可能會出現水印遮擋點擊的問題,更換浏覽器即可。

4)分頁預覽是按紙張大小顯示水印,新填報預覽按照内容大小顯示水印,填報預覽、數據分析和PC端預覽都是在報表整個 Web 頁面顯示水印。

5)新填報預覽時按照内容大小顯示水印,但是導出爲 PDF 後,整個 PDF 頁面都會有水印效果。

6)不支持本地打印。

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

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

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

不再提示

10s後關閉

反饋已提交

網絡繁忙