我想将报告视图 人像 更改为 横向 。
我使用过这种方法:
jasperPrint.setOrientation(OrientationEnum.LANDSCAPE);
但它不起作用。
答案 0 :(得分:0)
单击报表检查器中的顶部项目,然后使用属性中的下拉菜单更改为横向
代码中的就是你必须要做的事情
肖像(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">
答案 1 :(得分:0)
jasperPrint.setOrientation(OrientationEnum.LANDSCAPE);
jasperDesign.setPageHeight(Page.Page_A4_Landscape().getHeight());
jasperDesign.setPageWidth(Page.Page_A4_Landscape().getWidth());
这对我有用。我希望它会对你有所帮助。