多语言展示
当前在线:1273今日阅读:23今日分享:31

表格制作软件FineReport中打印与预览模板不同

下面通过表格制作软件FineReport来简单介绍一下。
工具/原料
1

表格制作软件FineReport7.1.1

2

大小:148.2M 适用平台:windows/linux

方法/步骤
1

问题描述用户系统中使用iframe嵌入报表,客户端浏览器看到的是报表样式1,打印的时候不是看到的效果,而是样式2。例如用户系统显示报表的iframe大小固定,无法完全显示A4纸张大小的模板,因此在显示报表的时候进行了分页处理,如每页显示10条数据。如果直接将这个显示结果打印到A4纸上,每页纸上只显示10条数据,下面全是空白的,不美观并且浪费纸张,所以希望打印的时候按正常页面打印。

2

解决方案类似上述这种打印效果与报表查看效果不同的情况,统一的解决方案是做二张模板,一张对应查看的模板;另一张对应打印的模板;进行打印时,通过js调用FR的打印方法,将打印模板打印出来。

3

实现步骤点击打印的时候,通过js调用FR的打印方法,使用打印模板进行打印,如下:

推荐信息