贾斯珀报告:压制的第一页页脚留下空白

时间:2015-01-21 11:59:24

标签: jasper-reports

我需要为第一页和其他页面设置不同的页脚。 我将一个页脚放在page footer个频段,另一个放在column footer个频段

我将Print When Expression频段的page footer设为$V{PAGE_NUMBER} > 1

https://dl.dropboxusercontent.com/u/1383480/work/QIP%20Shot%20-%20Screen%20454.png

Jasper开始从第二页打印页脚,但它在第一页上留下空白(在预览和docx导出中)。 https://dl.dropboxusercontent.com/u/1383480/work/QIP%20Shot%20-%20Screen%20455.png

我尝试在所有文字元素上设置remove line when blank,但没有帮助

我的jasper报告是5.6,目标格式是docx

如何删除首页上的空白区域?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name}属性排除导出器的页脚。

http://jasperreports.sourceforge.net/config.reference.html#net.sf.jasperreports.export。{格式} .exclude.origin。{后缀}。{arbitrary_name}

也许它会有所帮助:

  

在Jaspersoft Ultimate Guide PDF的108页中说明了该页面   页脚始终保留声明的固定高度。

     

将它作为标准字段添加到另一个乐队中然后打印    仅在第一页上使用PrintWhenExpression(参见第119页)    终极指南)。包含一个有效表达它的表达式    在第一页上打印,例如:

     

$ V {PAGE_NUMBER} == 1

     

如果您需要它,则可以选择将元素对齐    IIRC频段的底部。

来自:http://community.jaspersoft.com/questions/822453/page-footer-space-removal-dynamically

答案 1 :(得分:-1)