2016-02-24 54 views
1

我正在構建賈斯珀報告,並且遇到了我認爲是意想不到的結果。我的報告有一個相當大的細節帶內的組頭和組頁腳。組頁腳也相當大,但如果由於其printWhenExpression評估結果爲false而導致某些元素未打印,它也會縮小很多。只有在下一組頁腳打破的情況下打破組頁腳

如果出現這種情況,但該組頁腳的正常大小會造成樂隊打破到下一個頁面組是仍然打印在下一頁上。

我發現有關的行爲的解釋這個問題報告:

http://community.jaspersoft.com/jasperreports-library/issues/5709

給出的解決方案是大的波段劃分爲多個頻段。我的問題是,我需要將樂隊內容保留在同一頁面上,而不是其中一個樂隊打破下一個。如果其中一個組頁腳樂隊需要打破下一頁,則所有組頁腳樂隊也應該打破。

有沒有辦法指定樂隊只能一起打破?

回答

1

從版本6.1.1開始,我們引入了框架元素可能比其內容小的可能性。

對於您的情況,您可以嘗試將大型樂隊的整個內容分離出來並放入一個框架中,然後您可以設置較小的高度,前提是該框架在運行時會增長以適應其所有呈現內容。

通過這種方式,樂隊將根據需要增長,而不是由於內部內容崩潰而縮小。