`
tianjun309
  • 浏览: 368023 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JasperReport demo build

阅读更多

首先需要安装ant,注意一点就是不要忘记了在path中设置path,比如,我系统中安装的ant是在D:\apache-ant-1.6.2,那么就要在path中设置该环境变量。接下来就是下载jasperreport了,下载那个带有demo的,将他解压缩,至此前期工作就完成了。

打开\jasperreport\demo amples,在这里就是官方提供的所有的例子:

1.  Alterdesign

用ant运行这个例子展现了jasperreport的整体工作流程,同时展现了pdf文件如何生成,背景颜色的控制等。首先,要了解jasperreport的工作原理,原来它是基于xml文件的,(用过iReport的就知道,它就是用来生成这个xml文件的),所以在alterdesign下,我们只需要保留AlterDesignApp.java(这是java源文件,就不用说了);build.xml这个是ant需要用到的,关于该文件的编写方式,我想应该不用死记,如果要用,找个模板copy就行了,或者看看http://dev.csdn.net/develop/article/65/65567.shtm 知道个大概就行了;AlterDesignReport.jrxml,这个就是我们刚才说的xml文件,这个也是必须的。其余的文件我们就可以删除了(注意,是指alterdesign下的),也就是说,我们的这个例子就胜了3个文件。现在开始使用ant了,在命令提示符下进入该目录,首先敲入ant javac这个不用我说了,编译这个java文件,现在有了.class了;第二步敲入ant compile,这一步其实也叫编译,它是jasperreport引擎编译那个xml文件的,生成个什么逆波兰式之类的东西,这个我们不关心只要看到有个AlterDesignReport.jasper生成就行了;第三步敲入ant fill,顾名思义,报表的填充,生成了AlterDesignReport.jrprint;最后一步ant pdf或者ant view或者ant print,前一个是生成pdf文件,中间一个是以swing形式预览,后一个是调用打印接口。好了,整个工作流程是不是很清楚了?现在就可以看看AlterDesignApp.java了,真是一目了然。

 

 

 

 

 

 

 

 

 

 

http://www.sudu.cn/info/html/edu/jsp/20071109/103380.html

分享到:
评论

相关推荐

    Jasperreport Demo项目

    **JasperReport Demo项目** 该项目是一个基于JasperReport的演示示例,旨在帮助开发者了解如何在实际应用中使用JasperReport来生成报表。JasperReport是一个开源的Java库,专门用于设计、创建和导出各种类型的报表...

    jasperreport DEMO下的WabApp成功案例

    DEMO WabApp是基于JasperReport的一个示例应用程序,用于演示如何在Web环境下使用JasperReport。这个项目在Eclipse集成开发环境中可以运行,提供了学习和测试JasperReport功能的平台。它展示了如何将JasperReport...

    jasperreport subreport demo v3.7.4

    使用ireport subreort 实现jasperreport主从关系表格的制作和输出(xls,pdf) 版本号3.7.4 可直接导入到eclipse:file>import>general>Existing project>archive...

    iReport+JasperReport教材两本以及demo

    iReport和JasperReport是两个在Java开发领域中广泛使用的报表工具,主要用于设计和生成复杂的业务报告。这两个工具是开源的,因此深受开发者喜爱。在本资料包中,你将获得两本关于iReport和JasperReport的教材,以及...

    spring项目jasperReportDemo演示

    本项目"spring项目jasperReportDemo演示"结合了Spring和JasperReport,提供了一个直观的示例,帮助开发者理解如何在Spring应用中集成并使用JasperReport来生成报表。 首先,我们来看`jasperDemo`这个压缩包中的项目...

    jasperreport+applet客户端打印demo

    在"jasperreport+applet客户端打印demo"中,我们探讨的是如何利用JasperReport结合Java Applet技术实现客户端的打印功能。 首先,JasperReport提供了丰富的模板设计功能,通过JRXML文件可以定义报告的布局、样式、...

    Jreport—jasperreport的一个实例demo

    **Jreport与JasperReport详解** Jreport与JasperReport是两个在报表生成领域中广泛使用的工具,尤其在Java应用程序中。它们都是用于创建、设计和分发复杂报表的库,帮助企业快速构建数据可视化解决方案。 **...

    jasperreport 6.1.1 webapp demo 功能修改和完善 整个工程

    基于jasper report 6.1.1版本的demo-webapp做了功能修改和完善,包括以下功能: 1、支持普通报表、表单、子报表、交叉表、图表的html预览、导出和服务端打印 2、支持flash报表预览 3、解决pdf导出中文乱码问题 4、...

    jasperReport 亚洲语言包

    **jasperReport 亚洲语言包** jasperReport是一款强大的开源报表工具,广泛应用于Java应用程序中,用于设计、创建和展示复杂的数据报告。然而,对于包含亚洲语言(如中文、日文、韩文等)的报告,jasperReport默认...

    JasperReport Server安装手册

    JasperReport Server 安装手册 JasperReport Server 安装手册是一份详细的安装指南,旨在帮助用户正确地安装和配置 JasperReport Server。下面是 JasperReport Server 安装手册的主要知识点: 一、准备材料 ...

    jasperreport-demo

    通过"jasperreport-demo"的学习,你可以掌握如何在Java项目中集成和使用JasperReport,从而提高你的数据可视化能力。请仔细研究提供的示例代码,这将帮助你更好地理解和应用这些知识点。同时,不断探索JasperReport...

    JasperReport实例导入可用

    **JasperReport 实例导入详解** JasperReport 是一个开源的报表工具,它允许开发者创建复杂的报告设计,并在各种应用程序中嵌入这些报告。在这个实例中,我们将探讨如何导入并使用一个可用的 JasperReport 示例项目...

    JasperReport 学习之路

    ### JasperReport 学习之路 #### 一、简介与背景 JasperReport是一种基于Java的报表生成技术,它被广泛应用于企业级应用中用于生成复杂且格式化良好的PDF文档。对于初学者而言,掌握JasperReport的核心概念和技术...

    JasperReport报表设计总结

    ### JasperReport报表设计总结 #### 一、JasperReport简介 JasperReport是一款非常流行的开源报表工具,它基于Java开发,能够将数据源中的数据转换为格式化文档,并支持多种输出格式,包括PDF、HTML、Excel等。...

    使用JasperReport输出image图像

    标题“使用JasperReport输出image图像”涉及到的关键技术点是JasperReport的图像生成和导出功能。在描述中提到的场景是,一个项目需要在文档中添加可识别的元素,比如条形码,然后将包含这些元素的文档作为图像保存...

    jasperreport

    JasperReport是一款强大的开源报表工具,它主要用于设计、创建和展示复杂的业务报告。在这个"jasperreport"的测试示例中,我们关注的是如何利用JasperReport进行基本操作。JasperReport支持多种数据源,包括数据库、...

    jasperReport 动态合并单元格示例

    JasperReport是一款强大的Java报表工具,它允许开发者创建复杂、美观的报告,广泛应用于企业级应用的报表生成。在jasperReport中,动态合并单元格是一项重要的功能,它能够根据数据的特性和需求灵活调整表格的布局,...

    Jasperreport6.3.1实战教程1-6demo

    《JasperReport 6.3.1实战教程1-6demo》是一份全面解析JasperReport 6.3.1版本及其与Jaspersoft Studio配合使用的教程,涵盖了从基础到进阶的多个方面。这份教程旨在帮助开发者们掌握如何利用Java生成报表以及编辑...

    jasperreport完整的jar包

    **JasperReport 全面解析** JasperReport 是一个开源的报表工具,它允许开发者创建复杂的打印和交互式报告,支持多种数据源和输出格式,如 PDF、HTML、Excel、CSV 和 XML。JasperReport 提供了丰富的 API 和模板...

    jasperReport测试例子

    **jasperReport测试例子** jasperReport是一款强大的开源报表工具,用于生成静态和动态的报表。这个测试例子是关于如何使用jasperReport进行报表设计和开发的实践代码和学习资源集合。通过这个测试项目,我们可以...

Global site tag (gtag.js) - Google Analytics