我需要不同的页脚为第一页和其他网页。我把一个脚放在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
如何删除第一页上的空白?
发布于 2015-02-24 14:31:18
发布于 2015-01-31 17:58:50
您可以尝试使用net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name}
属性来排除导出程序的页脚。
http://jasperreports.sourceforge.net/config.reference.html#net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name}
也许这会有帮助:
它是在108的Jaspersoft终极指南PDF,页脚始终保留声明的固定高度。 将其作为标准字段添加到另一个乐队中,然后使用PrintWhenExpression在第一页上打印(参见最终指南第119页)。包含一个有效的表达式意味着它只在第一页上打印,如下所示: $V{PAGE_NUMBER} == 1 如果您需要它在底部,有一些选项可以使元素与带IIRC.的底部对齐。
来自:http://community.jaspersoft.com/questions/822453/page-footer-space-removal-dynamically
https://stackoverflow.com/questions/28066732
复制相似问题