2015-01-21 67 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