最后一页报表尾显示签名栏
客户报表分多页,希望能够在报表的最后一页显示签名栏,因为需要打印完在最后一页签字。效果如下图:
具体实现
一、准备报表
准备任意一张报表,设置后三行为报表尾:
二、设置签名栏
在后三行的可视属性表达式中写入:if(pno()==pcount(),true,false),该表达式的意思是最后一页可视,其余页不可视。
注意:报表尾不能使用隐藏行来判断。
三、制作签名线
由于可视属性不能隐藏单元格线 和 背景色,所以我们需要通过第5行做一条线出来。
在B5和C5的背景色表达式中写入:if(pno()==pcount(),-16776961,-1),该表达式的意思是只有最后一页才显示背景色。
再将第五行的行高设置成0.1mm。
至此,报表完成,发布后即可看到本文开头截图的效果。
总结
面对客户多种多样的需求,有的时候可能需要变通实现,我们的报表提供了种类繁多的功能,有时可能需要若干组合才能实现效果。
报表制作,其路漫漫,需要制作者在日积月累的同时加以融会贯通,假以时日必能得心应手。