历史版本13 :水印设置 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本  JAR 包版本  App 版本 HTML5 移动端展现插件
10.02018-12-27V10.1V10.1

注:由于水印设置变化较大,老版本的水印插件中的水印在新版本中不做兼容处理,需要重新设置。

1.2 应用场景

企业发展过程中会产生大量的线上数据,防止数据泄露成为企业信息安全的重点。调查机构资料显示,企业面临的数据泄露威胁,不光来自外部的入侵,还要防止内部员工有意无意的泄露。

水印是一种防止数据泄露的有效方式,在内部员工截图或者导出时,既可以提醒该员工,这是绝密资料,禁止外传,也可以起到震慑的作用。同时万一有员工将带有水印的资料泄露出去,也方便企业追查责任人和泄漏源。 

1.3 功能简介

平台「安全管理>全局水印」处可为所有模板设置水印,FineReport 设计器中点击「模板>水印」,可为单张模板设置水印。设置水印后,可避免模板信息泄露。

2. 操作步骤编辑

2.1 全局水印设置

全局水印开启后,报表工程下的所有模板都会添加该水印效果。

以管理员身份进入数据决策系统,点击「管理系统>安全管理>全局水印」开启「全局水印」按钮,在左边的配置面板设置水印的内容和属性。左侧配置好水印之后,右侧会立即展示出来,用户可以实时查看水印效果。如下图所示:

7.png

各设置项介绍如下表所示:

设置项说明
水印内容

1)点击下拉按钮选择水印内容,包括自定义公式、用户名、IP、当前时间

2)水印内容默认为自定义公式:「=$fine_username + now()」,即「用户名+当前时间」

3)输入框内容为字符串时,需要加上""‘’,例如"aaaa" 、'数字'

4)若在输入框中输入不合法内容,将提示:「公式不合法」

5)获取 IP 的函数getIp(),需要安装插件 常用函数集合插件

6)水印写入 XML 内容需要用 <![CDATA[]]> 包一下

水印颜色默认为灰色,用户可自定义
水印字号默认为 20,用户可自定义
水印间距

1)默认横向 200,纵向 100,用户可自定义

2)横向不得小于 100,纵向不得小于 50,且水印间隔值不可为负数

注:2019-12-05 及之后版本才能使用「水印间隔」这个功能

2.2 模板单独水印设置

可以在设计器中为某个模板设置单独水印,该水印只对当前模板有效。

注:若开启全局水印后,又为模板单独设置了水印,此时优先展示模板单独设置。

2.2.1 普通报表

1)在 FineReport 设计器中打开 GettingStarted.cpt 模板,点击「模板>水印」,选择「为该模板单独设置」,在配置面板设置水印内容和属性,右侧配置好水印之后,左侧会立即展示出来,用户可以实时查看水印效果。如下图所示:

8.png

各设置项介绍如下表所示:

设置项说明备注
文字

1)在公式编辑框中键入水印内容,支持文字、公式、参数等

2)公式暂不支持单元格,只支持参数

3)输入框内容为字符串时,需要加上""‘’,例如"aaaa" '数字'

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

分页预览、填报预览、数据分析、新填报预览、表单预览、移动端预览均支持显示水印,但它们的水印显示效果有所区别,详情参见本文第四章「注意事项」
字号默认为 20,用户可自定义
水印间距

1)默认横向 200,纵向 100,用户可自定义

2)横向不得小于 100,纵向不得小于 50,且水印间隔值不可为负数

文字颜色默认为灰色,用户可自定义

2.2.2 决策报表

决策报表选中报表设计主体 body ,在属性面板下点击「水印编辑」按钮,弹出水印设置对话框,在右侧设置水印的内容和属性,水印的设置方法跟普通报表是一致的,此处不再赘述。如下图所示:

9.png

各设置项说明请参见本文 2.2.1 节表格内容。

3. 效果查看编辑

3.1 PC 端

PC 端效果如下图所示:

10.png

3.2 移动端

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

注:水印公式若包含「$fine_username」,H5 端访问单张模板没有效果,需在 H5 端登录平台才有效果,详情请参见:H5端访问工程

1.jpg

4. 注意事项编辑

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

2)定时调度任务的结果报表 cpr、frr 支持水印效果导出。

3)IE11 及以下版本,水印显示效果基本和高版本浏览器一致,但由于浏览器兼容问题可能会出现水印遮挡点击的问题,更换浏览器即可。

4)分页预览是按纸张大小显示水印,新填报预览按照内容大小显示水印,填报预览、数据分析和表单预览都是在报表整个 Web 页面显示水印。

5)新填报预览时按照内容大小显示水印,但是导出为 PDF 后,整个 PDF 页面都会有水印效果。

6)不支持本地打印。