iReport5.6.0+asperreport 6.4.1后台打印使用(javaBeans)

本文介绍了在开发环境中使用iReport5.6.0和Jasperreport6.4.1进行后台打印的详细步骤。首先定义与单据对应的JavaBean文件,然后创建iReport模板并绑定数据源,接着填充模板中的变量,绘制模板并编译成jasper文件。此外,配置打印机与业务单据的关系,并在BO中编写生成打印数据的方法,最后将打印任务添加到任务队列实现后台自动打印。
摘要由CSDN通过智能技术生成

开发环境IReport5.6 + Jasperreport 6.4.1

流程总体介绍:
1. 优先定义与单据对应javabean文件。
2. 创建Ireport模板 并绑定javabean数据源
3. 将javabean数据源中的变量填充到Ireport模板中。
4. 根据单据样式绘制IREPORT模板 并绑定动态变量。
5. 绘制好的模板编译成jasper文件放到工程指定路径下。
6. 配置打印机 在数据库中设置指定业务单据、业务流程与打印机服务名的对应关系。
7. 程序中BO编写生成打印数据的方法。
8. 将打印任务添加到任务队列 后台自动打印。

以下为具体的图文介绍:

  1. 根据单据样式 创建JavaBean数据源
    单据格式一般为抬头信息+行明细

创建与单据对应相关JavaBean数据源格式如下,(可以自定义简单的JAVA工程作为测试数据源):

自定义一个Factory类 类中定义静态方法 用于创建数据源

创建JAVA BEAN以及工厂类后 生成class文件 如果为maven工程可以直接使用Install命令

  1. 绘制IREPORT模板 填充JAVABEAN数据
    创建IREPORT的空白模板并保存
    在这里插入图片描述

配置第一步我们创建好的数据源
工具->选项 将生成class文件的路径配置到IREPORT的classPath中
<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值