iReport的文件分为两种,一种为.jrxml 源文件(类似.java),一种为.jasper编译文件(类似.class)。我们在ireport里拖拽生成的即为.jrxml文件。而点击预览生成的即为.jasper文件。
说是.jrxml,其实也是一个XML文件,只是这个文件需要符合ireport的xsd格式,而且也可以扩展自己的标签,只是自己定义的标签就不支持拖拽了,除非自己实现它。
通过我们设计的.jrxml,我们可以将任何数据源(比如jdbc,cvs,xml,javabeans,excel等等)一系列的数据,转换为我们想要的格式,导出为HTML/EXCEL/WORD/PDF/FLASH等报表文件。
一、iReport 报表文件-基本属性
分类 | 属性名称 | 功能描述 |
report name | 报表名称 | |
Page Size | ||
Page Width | 页面宽度 | |
Page height | 页面高度 | |
Orientation | 报表方向,可为横式或竖式,默认为大众的竖式 | |
Margins | ||
Left margin | 页面左端空白,单位px,默认20px | |
Right margin | 页面右端空白,单位px,默认20px | |
Top margin | 页面顶端空白,单位px,默认20px | |
Bottom margin | 页面底端空白,单位px,默认20px | |
Columns | ||
Columns | 报表分为几列,默认为一列。 | |
Column Width | 每列的宽度 | |
Column space |