水印是一种用于防伪、辨识真伪及版权保护的透明图文效果,通常嵌入纸张中。本文将借助FineReport报表工具,简要演示其应用方法与实现过程。
1、 制作带水印的报表
2、 准备水印图
3、 制作所需水印效果的图片,如示例所示。
4、 添加报表背景色
5、 以GettingStarted.cpt为例,打开位于%FR_HOME%WebReportWEB-INFreportlets路径下的该文件,此报表当前未设置任何水印内容。
6、 选择模板中的纸张背景功能,插入设计好的水印图片,并设置合适的布局方式,所示。
7、 自定义按钮实现水印报表打印功能
8、 打开GettingStarted模板,进入模板菜单下的模板Web属性,选择分页预览设置,勾选为该模板单独设置并启用工具栏。在按钮框中双击自定义按钮,或选中后点击上移箭头,将其添加至工具栏。随后双击工具栏中的该按钮,或选中后点击设置图标,进入编辑界面,将控件别名设置为水印打印。操作完成后,该按钮将在预览界面显示并具备相应功能,具体效果可参照对应图示。
9、 进入自定义JavaScript设置,在弹出的脚本对话框中输入打印指令,执行前需确保水印报表Watermark.cpt已准备就绪。
10、 点击报表工具栏的打印按钮可输出无水印内容,而点击水印按钮则会打印带水印的报表,实现两种不同打印效果的切换。
评论
更多评论