2015-01-21 81 views
2

我需要不同页面页脚为第一页和其他页面。 我放在一个页脚page footer带等在column footer贾斯珀报告:抑制第一页页脚留下空白

我设置Print When Expressionpage footer带作为$V{PAGE_NUMBER} > 1

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

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

我试图设置所有文本元素remove line when blank,它并不能帮助

我的碧玉报告为5.6,目标格式是DOCX

如何第一页删除空白空间?

+0

尝试设置打印时表达你的TextElements一种方法。并将RemoveLineWhenBlank设置为true – mike 2015-01-26 10:53:46

+0

嗨!我试图在所有文本元素上设置'删除空白行',这并没有帮助。 – jonny 2015-01-27 08:49:03

+0

请不要在页面页脚表达时添加打印。您应该将其添加到放置在页脚中的元素。像在文本字段,静态文本等 – user1791574 2015-01-30 11:08:38

回答

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这个终极指南PDF的108表示,页脚 页脚始终保留已声明的固定高度。

将其作为标准字段添加到其他乐队中,然后仅使用PrintWhenExpression(请参阅 最终指南的第119页)在第1页上打印 。包括有效的手段,只 打印在一页上,喜欢的东西的表达式:

$ V {PAGE_NUMBER} == 1

如果你需要它的底部有选项可以对齐元素 乐队IIRC的底部。

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

+0

尝试,它排除,但在我的情况下留下空白 – jonny 2015-02-24 14:32:03