在FineReport中,查看报表只需要点击 报表设计器中 的预览报表按钮,以分页预览为例,讲述一下FineReport中报表的查看效果和设置:查看1. 描述分页预览即普通预览模式,FineReport的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。
下面我们以内置的GettingStarted.cpt模板为例,来看看分页预览的使用方式以及其一些属性的设置。2. 分页预览直接打开设计器,双击打开GettingStarted.cpt模板,点击设计器界面上的预览按钮访问报表,如下图:
注:该按钮下有三个预览方式可选:填报预览、数据分析和分页预览,默认方式为分页预览。点击分页预览之后,在浏览器端就会打开一张报表,如下图:
3. 分页预览设置在设计器中点击模板>模板web属性>分页预览设置,就可以对分页预览界面进行设置,包括报表显示位置、页面和工具栏。报表打印1. 报表打印机制各种打印的运行机制,都是选择打印时,先根据报表内容,在服务器的内存中将页面中的内容全部生成完毕,即生成对应格式的对象;然后再由serverlet直接推送给客户端,最后根据选择的打印方式打印出来。
2. 报表打印方式FineReport打印方式分为客户端打印和服务器端打印:服务器端打印:使用报表应用所在的服务器,连接的打印机进行打印;客户端打印:使用本地连接的打印机进行打印;又分为Flash打印、PDF打印以及Applet打印。3. 各打印方式的比较为了更方便理解各打印方式,下面列出现有报表的各打印方式的对比说明。
4. 各打印方式的优缺点对比
5. 各打印方式的使用5.1 直接使用报表工具栏中的打印按钮用户系统通常只需要一种打印方式,不需要所有打印方式按钮都显示出来,此时可以自定义报表工具栏。选择模板>模板web属性>分页预览设置,选择为该模板单独设置,勾选工具栏,双击工具栏上的打印按钮或者选中打印按钮,点击设置(如果工具栏上没有打印按钮,则双击按钮框中的打印按钮,使之添加到工具栏中),选择需要显示的打印方式,如下图:在各种预览方式旁有编辑工具栏设置按钮,或者在服务器>服务器配置中给所有模板统一设置:
注:如果不是在分页预览展示端打印,而是填报预览展示端打印,则选择模板>模板web属性>填报页面设置,其余设置相同。分析预览同理。5.2 自定义按钮调用打印方法不用报表内置的工具栏,用户自定义按钮,通过js调用打印方法。详见js调用FR打印方法文档。