我的ireport中有两个细节乐队。当我运行报告时,它显示两个波段之间的额外垂直空间。如何删除这个额外的垂直空间?
答案 0 :(得分:1)
这可能会有所帮助!
我确实遇到了这个问题,并有两件事要做以解决它。在搜索了一段时间后,我认为可以通过许多不同的东西在细节带和列页脚带之间添加空间。
首先,在xml设计的元素jasperReport中有一个属性isFloatColumnFooter,如果希望列页脚直接跟随详细信息区域,则应将其设置为“true”。
其次,我还注意到摘要带位于报告最后一页的列页脚带之前。因此,如果您希望列页脚带位于详细信息带之后,则可能需要将摘要带的高度设置为“0”。
By Marc
答案 1 :(得分:0)
或者,如果您确定自己的报告不会超过一页: 在报告属性中将“isIgnorePagination”设置为true
答案 2 :(得分:0)
你必须设置乐队属性: 拆分类型:立即
答案 3 :(得分:0)
对我有用的是选择报表,然后选中报表属性中的“浮动列”页脚选项。消除了细节和列脚之间的空间。
答案 4 :(得分:0)
如果您使用子报表,则该空间可能已经在子报表的 jasperReport 标记中的空白处添加了。
我正在使用Jaspersoft Studio并通过“页面格式”将其删除,但是详细信息区域之间的空间一直保留在那里,直到我编辑XML本身并将topMargin和bottomMargin设置为0为止,从而删除了空间。
答案 5 :(得分:0)
在XML标签中 更改此代码:
<detail>
<band height="125" splitType="Stretch>
并设置height=20
<detail>
<band height="20" splitType="Stretch>
它将起作用。
答案 6 :(得分:-1)
将波段高度设置为0将有所帮助。