项目中用到报表,使用iReport修改报表模板信息,原报表模板信息纸张比较小

ireport改变纸张大小_图形界面

想把生成的pdf纸张宽一些,使用的是iReport3.0.0版本,在iReport工具内找来找去没有找到如何设置纸张大小(可能是我用的不熟练吧)

报表文件本质都是xml文本信息,然后直接看文本信息,发现有纸张的宽高设置

ireport改变纸张大小_宽高_02

直接修改了宽高为

pageWidth="650"
pageHeight="400"

纸张直接宽了一大截,完美

ireport改变纸张大小_宽高_03

纸张变宽了之后,报表内容也需要根据纸张大小再调整一下,ok了


iReport介绍

iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。

iReport是一个能够创建复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表设计器。

由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。

用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。

它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM。

iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports库应用于任何一种java应用程序。本身是分布式的且由符合GNU通用公共许可的百分之百纯java编写。

由于它丰富的图形界面,能够很快的创建出任何一种想要的报表。iReport能够让我们提高技术方面的信心,比如它能降低学习JasperReports的XML语法的难度,而且能够为熟练的技术人员节省大量的时间并能开发出非常精细的报表