2014-01-06 33 views
0

我創建了幾乎與A6(width = 595 height = 842)格式相同尺寸的jasper報告,我希望將其打印在縱向和中間的A4上,但它始終在A4上橫向打印。 我使用ireport 5.5.0和jasperreport 5.5.0來創建並通過java顯示它。爲什麼jasperreport在A4上始終打印橫向?

任何幫助將不勝感激。

+2

您的報告是在A6設計的?那你爲什麼不改變打印機設置? –

+0

它幾乎與A6的尺寸相同(寬度= 595高度= 842)。這就是我在A4上打印它的原因。 – michdraft

+0

你可以看看這篇文章:[Jasper Report。如何使用指定的打印機驅動程序打印到文件?](http://stackoverflow.com/q/19894861/876298) –

回答

3

嘗試設置報告的方向, 您可以通過進入報告督察並選擇報告設置,並導航到該報告的屬性。有頁面大小你可以看到,一個屬性叫做方向你可以從肖像更改爲景觀。

如果你已經這樣做了前面,那麼你可以去從iReport的菜單欄上的文件菜單中並沒有所謂的頁面設置在這裏你可以設置打印規範的選項。

希望這可以幫助。 謝謝。

+0

我也更改了頁面設置,但對報告預覽和結束打印結果沒有影響,因爲我使用java打印報告不是ireport。我使用ireport來設計報表,並且在ireport中對頁面設置所做的任何更改都對my_report.jrxml和my_report.jasper沒有影響 – michdraft