Java报表软件FineReport设置分栏显示报表
作者:finereport
浏览:11,125
发布时间:2023.7.31
1. 功能描述
为了节省空间、增加美观性,Java报表软件FineReport的分栏可允许用户自定义分栏的行数和列数,且允许只将报表的一部分内容分栏显示,使用起来更加人性化。如下就是设置分栏后的效果,将web报表分成两栏显示的。
2. 示例
2.1 打开报表
如打开一个已有的报表模板%FR_HOME%WebReportWEB-INFreportletsdocTutorialadvancedColumn_SlipColumn1.cpt
预览此报表,我们可看到报表显示为如下效果(占用太多的空间,且也不美观):
这里其实就可设置为分栏,达到如上展示的效果。
2.2 分栏设置
菜单栏中,选择报表>报表分栏,如设置为行分栏,设置为28行的行分栏,设置如下:
设置为28行的意思是,如上的每块表格的数据是占7行(包括一行空白行),那这边填写行数为28,就是指让其每页显示28行数据,即让其显示4个员工信息调查表,然后再进行分栏的。这边多少行,可根据需要自定义,但这里就必须是7的倍数,不然一张调查表的信息就显示不完全或看到的表格数据到下页就是被分隔开的样子。
其中,复制行序号,是用于,例如:标题类的内容,它是不需加入分栏区域内,只需每栏显示标题内容的情况的。其输入的数字,则是指需重复显示内容的所在行。
补充说明
下面列出行分栏和列分栏区别及使用情景。
名称 | 区别 | 使用情景 |
---|---|---|
行分栏 | 可选择设置超过多少行分栏或分栏成多少列,两者选其一即可。 | 需要数据是从上到下扩展(即纵向)显示的样式,需要分栏的。如示例中就是这样的情况,若是要按行分栏,但只需根据已有的数据分栏成多少列的情况,就可选择行分栏中的分栏成多少列。 |
列分栏 | 可选择设置超过多少列分栏或分栏成多少行,亦是两者选其一即可。 | 反之,需要数据是从左到右扩展(即横向)显示样式的情景。 |
2.3 保存与预览
保存报表模板。设计器中,点击分页预览,效果即如上。
报表工具产品更多介绍:www.finereport.com