IReport报表制作概述最新版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IReport制作报表
一、启动iReport后,点击菜单‖档案‖–―开启新档‖(见图1),
弹出窗口“Report properties”。
图1
二、在窗口―Report properties‖中可定义报表的名称、尺寸、定
位及报表边界值等属性(见图2)。―定位‖下拉列表中包含两个选项“Portrait”和“Landscape”,其中Portrait代表纵向报表,Landscape代表横向报表),下面以制作‖归档文件目录‖为例子来介绍如何制作报表。
图2
三、定义报表名称及定位等属性后,点击“OK”按钮系统弹出报表
设计的主窗体。在窗体的左下方点击右键,弹出菜单“栏的属性”(见图3)。
图3
四、选择该菜单,在弹出窗体中设置各个栏的高度(见图4)。设
置方法如下:选中某个栏后输入高度值,点击“Apply”按钮。
对不需要显示的栏设置其高度值为“0”即可,注意:档案的报
表最常用的栏目为:columnHeader、detail、columnFooter。
图4
五、在上方选取‖静态字段‖工具(T图标),再在‖columnHeader‖栏中
画出来(见图5),以同样的方法增加其它所有静态的文字。
columnHeader栏里面的图表、文字一页只会显示一次,Detail
栏中的会根据条件循环显示,直到页面不够画才换一页显示。
图5
六、右键单击画出的静态字段框选‖属性‖,在弹出的对话框中(见
图6)设置其它属性:Font选项卡中设置字体的相关属性。
(1)在Font Name 选字体;
(2)Size选字体大小;
(3)P DF Font Name 设置或选择相关的字段,注意如果在Font Name选的不是宋体,而是其它字体时,需要通过复制粘贴
功能把相应的字体替换为下表中相应的字体,字体对照表如
下:
(4)L ine Spacing中设置行间距;
(5)A lign和Vertical Align分别代表静态框中的文字的水平对齐和纵向对齐;
(6)R otation中设置文字的显示方向;
(7)复选框―PDF Embedded‖勾上, PDF Coding 选UniGB-UCS2-H (Chinese Simplified),如果字体选择不是
宋体时需要选择Identity-H (Unicode with horizontal writing) ;
(8)Static Text中可以更改静态文字(双击框也可以更改); (9)Border中是设置该属性的边框。
图6
七、在主窗体的“Library”中设置“Field”和变量(见图7)。右
键点“Field”选“添加”–“Field”,在对话框中输入 Field 的Name(名字)和Description(描述—路径值)。Name(名字)的值可以为任意字符,Description的值为系统中某字段的名称或者XML文件中的路径。统计报表中Description的值为某个字段在XML文件中的路径,在其它类型报表中Description的值为档案系统中某字段的名称,除了数据库字段外,还必须增加rows字段,并field Description设置报表所需打印的行数。
图7
八、双击‖Library‖中的‖Fields‖会看到刚才添加的‖Field‖,左键
按住‖件号‖拖到表格中,Field就会在框中了,右键可设置‖Filed‖框的各种属性(和静态字段框一样的), 继续增加其
他Field并拖到表格中,调整好位置和宽度。
九、主窗体菜单“Data”中的“连接/资料来源”是设置数据源的
(见图9),点击“连接/资料来源”后系统弹出
“Connections/Datasources”对话框(见图10)。
图9
十、在“Connections/Datasources”对话框中点‖new‖,选‖XML file
data source‖,如下图:
十一、单击“next”按钮,输入‖name‖(名字)、选中‖Use the report Xpath expression when filling the report ‖、点―Browse‖
选择xml文件数据源,注:关于XML文件需要从系统的定义档
案模版,选择中相应模版的结构,在“报表”页面,增加报表
页面里有个下载样例数据。选完后,可以点下方的‖Test‖测试是
否通过。(见图11)
图11
十二、在主窗体中选择―Data‖–―报表查询‖,系统弹出“Report Query”对话框,在“Report Query”对话框中,“Query language”
设置为“Xpath”,输入XPath路径(测试数据中为
/data/descendant::Package/Description)。(如图14)
图14
十三、在主窗体中,点击数据源下拉列表,从中选择数据源。(如
图15)
图15
十四、编译并执行报表。报表的执行包括无数据执行和有数据执
行。 (如图15)
编译无数据浏览有数据浏览
图15
附注:报表设计一些技巧
1、报表设计器属性
PDF格式:高度、宽度参数是数字30都代表1CM;
如:ColumnHeader的高度设置为5CM,此时需要设成150
EXCEL格式:高度为28.85代表1cm,宽度为30.05代表1cm。如:ColumnHeader的高度设置为5CM,此时需要设成144。