1

我想将报告视图Portrait更改为Landscape

我用过这个方法:

jasperPrint.setOrientation(OrientationEnum.LANDSCAPE);

但它不起作用。

4

2 回答 2

0
jasperPrint.setOrientation(OrientationEnum.LANDSCAPE);
jasperDesign.setPageHeight(Page.Page_A4_Landscape().getHeight());
jasperDesign.setPageWidth(Page.Page_A4_Landscape().getWidth());

这对我很有用。我希望它会帮助你。

于 2014-04-05T07:52:01.930 回答
0

在 i-report 中很容易做到:

单击报告检查器中的顶部项目并使用属性中的下拉更改为横向

在代码中这是你必须做的

肖像 (a4)

http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">

landscape

http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">

于 2012-12-03T15:27:55.273 回答