[Java报表软件—技术知识]套打报表 |
套打就是以背景图为字段填写的位置作准确的定位,一般用于打印支票,发票等等。FineReport的所有报表类型均支持该功能,下面我们以分组报表为例讲解套打报表的设计方法,其他报表类型设计方法类似。
下面是一张根据支票背景放置字段,进行套打的设计图
(本例在示例当中为../WebReport/WEB-INF/reportlets/com/doc/overprint.cpt):
500)this.width=500'>
输入参数Name=Alex,可以预览得到一张OwnerName = Alex 的支票;如下图:
500)this.width=500'>
设计套打报表的设计要点如下:
1、新建一个自由报表。
2、添加私有数据源,命名为ds1。由于该报表必须是一个以OwerName字段作为参数的报表,也就是根据OwnerName来确定该报表中的其它字段。所以在定义数据查询将该报表的SQL写为:Select * from check where OwnerName='[?OwnerName|Alex?]'。
3、在最上方的报表中选择报表背景,打开背景设置的对话框。选择背景类型为图片。然后选择图片路径,
在../WebReport/WEB-INF/reportlets/com/doc/check.jpg路径中选择我们要添加的报表背景图片。
4、然后报表的字段需要根据背景图的定位选择不同的位置摆放,一般还需要根据套打背景来调整单元格的行高和列宽。另外由于我们在SQL中已经定义了参数,每次只需要预览到一条数据,因此无需设置父格关系。
5、当报表打印的时候,需要注意的是在设计页中,在菜单项中选择报表|报表背景,不要选中左下角是否打印背景复选框的,因为页背景只是用于定位使用的,如下图所示,点击确定回到设计页,再次预览就没有支票背景了,这样就完成了所谓的"套打"。
500)this.width=500'>
详情敬请登录:http://www.finereport.com
|
|
回复:套打报表 |
v(游客)发表评论于2008/2/22 11:01:44 | 超声波清洗机
超声波
振动筛
cancer
|
|
» 1 »
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1214452 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|