IReport报表制作概述最新版

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档