2011-10-25 166 views

回答

1

我認爲只用iReport和JasperReports API是不可能的。
orientation屬性是針對整個報告確定的,而不是針對其中的一部分。

即使JR API允許只爲報告設置orientation屬性:

JasperDesign.setOrientation(OrientationEnum orientationValue) 

- sets the report orientation

可能DynamicJasper可以幫你解決這個問題。 從DJ site報價:

自動報表佈局:只要定義一組最小的選項和DJ 將佈局的照顧。生成相同的 不同頁面大小和方向的報告不是問題!

你可以嘗試使用從DJ API這種方法:

public DynamicReportBuilder DynamicReportBuilder.setPageSizeAndOrientation(Page page)