JasperReports 下载-java开源报表系统(JasperReports Library)6.2.0 官网最新版手游最新版本

JasperReports 下载-java开源报表系统(JasperReports Library)6.2.0 官网最新版手游最新版本

大小:859.8M 语言: 中文

类型:恐怖生存游戏 系统:macOS

备案号:备案号:浙8Y-201680765-13U
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports功能特点

开课云客户端下载-开课云1.1.4.9官方版

JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。

JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。

JasperReports是一款完全基于java编写的开源报表系统。它能够使用数据来自任何类型的数据源,可以生成像素级文档,打印或导出在各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。需要的朋友下载试试吧!

JasperReports怎么用

一,创建简单的jrxml文件


<?xmlversion="1.0"?> 

<!DOCTYPEjasperReport  

PUBLIC"-//JasperReports//DTDReportDesign//EN"  

"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> 

<jasperReportname="FirstReport"> 

  <detail> 

    <bandheight="20"> 

      <staticText> 

        <reportElementx="20"y="0"width="200"height="20"/> 

        <text><![CDATA[Ifyoudon'tseethis,itdidn'twork]]></text> 

      </staticText> 

    </band> 

  </detail> 

</jasperReport> 

以上是一个简单的JRXML文件,实际上就是一个标准的XML文件,<jasperReport>是根元素,<staticText>表示静态的数据,<reportElement>定义了<staticText>的位置和宽度,<text>定义了实际的静态数据。

二,把JRXML文件解析成jasper文件,文件流或JasperReport对象(根据实际情况)

1.建立一个WEB工程,再在WEBROOT目录下建立一个目录report 

2.使用JasperCompileManager里面的方法解析JRXML文件成jasper文件,文件流或JasperReport对象

把JRXML文件parse,再complie成jasper文件

JasperCompileManager.compileReportToFile("WebRoot/report/jasperreports_demo.jrxml","WebRoot/report/langhua.jasper"); 

或者生成JasperReport对象

publicstaticJasperReportcompileReport("WebRoot/report/jasperreports_demo.jrxml")  

或者以流的方法生成

publicstaticvoidcompileReportToStream(InputStreaminputStream,OutputStreamoutputStream) 

当然JasperCompileManager也可以把Jasper文件变成JRXML的(包括JRXML流,都是静太的方法)

writeReportToXmlStream  

writeReportToXmlFile

三,有了JasperReport对象,文件流或jasper文件之后,就可以用JasperFillManager生成JasperPrint对象,jrprint文件,jrprint文件流

如下 

生成JasperPrint对象

publicstaticJasperPrintfillReport(JasperReportjasperReport,Mapparameters,JRDataSourcedataSource) 

生成其它

//生成文件  

publicstaticvoidfillReportToFile(  

    StringsourceFileName,  

    StringdestFileName,  

    Mapparameters,  

    Connectionconnection  

    )  

//文件流  

publicstaticvoidfillReportToStream(  

    JasperReportjasperReport,  

    OutputStreamoutputStream,  

    Mapparameters,  

    Connectionconnection  

    )  

第四步,使用JasperExportManager导出或显示

JasperExportManager.exportReportToHtmlFile(jasperPrint,"c://1.html");  

JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");  

//还有很多方法的

完整的例子

JasperReportjasperReport;  

  JasperPrintjasperPrint;  

  try{  

   jasperReport=JasperCompileManager.compileReport("WebRoot/report/jasperreports_demo.jrxml");  

   jasperPrint=JasperFillManager.fillReport(jasperReport,newHashMap(),new JREmptyDataSource());  

   JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");  

 }

  catch(JRExceptione){

   e.printStackTrace();

  }

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/28 12:31
AI一键成片软件哪个好?小编这就为大家呈上这款AI一键成片手机版APP,首先它借助人工智能技术,让视频创作变得简单又有趣的应用,适合各类人群快速产出优质视频。导...

支持( 46 ) 盖楼(回复)

2025/11/09 18:17
实验室配置矿化度分别为百度20000mg/L、80000mg/L、130000mg/L模拟矿化水,进行实验室测试。   a....

支持( 39 ) 盖楼(回复)

2025/10/29 00:07
2020新年春节也快到了,很多小伙伴也都可以开始拜年了。这里为大家带来了2020拜年表情包动态图片,各种拜年动图。恭喜发财,红包拿来,新年快乐。让你用表情包的形...

支持( 148 ) 盖楼(回复)

2025/10/21 17:22
嘿客浏览器app是一款小巧实用的手机浏览器软件,用户通过这款软件能直接观看各种视频资源,轻松帮你解析VIP,支持多个端口,让你看剧更加方便、更加安心,经常追剧的...

支持( 194 ) 盖楼(回复)

2025/10/26 00:01
世新超级签到软件是一个适合各种会议使用的网络签到软件,软件采用所见即所得的设计方式,用户可以方便地看到签到机的签到界面效果和签到中心展示场景的展示效果。世新超级...

支持( 79 ) 盖楼(回复)

2025/10/20 16:08
无忧云管家app是一款专为无人机拥有者开发的手机软件,通过app可以进行无人机申报,有效管理无人机的飞行!具有飞机计划申报、实时监控等功能!无忧云管家介绍无忧云...

支持( 107 ) 盖楼(回复)

2025/11/05 03:02
猎天使魔女LMAO2.0全文本内核汉化补丁是游侠为大家带来的,小编为大家做个搬运,更新部分图片。修正剧情显示BUG。对游戏做了比较大的优化,喜欢就来下载吧【汉化...

支持( 144 ) 盖楼(回复)

2025/11/03 19:25
超级小白点(英文名称:AssistiveTouch)是由AssistiveTouchTeam开发的一款仿苹果“小白点”设计的安卓系统工具类应用,核心定位为“便捷...

支持( 18 ) 盖楼(回复)

2025/11/03 00:10
团圆手游(CirclePiece)手游是一款画风极简的彩色拼图游戏,玩家需要将给出的图块在旋转的圆形上拼图,不能碰到其它的图形,拼好后才能过关。怎么玩玩法介绍很...

支持( 10 ) 盖楼(回复)

2025/10/30 05:35
投户外app是一个专业的户外广告管理系统,为各种不同的用户提供广告解决方案,各种户外场景,各种广告位,满足你的需求!投户外app介绍投户外旗下一款面向户外广告媒...

支持( 15 ) 盖楼(回复)

2025/10/25 02:54
今天小编和大家分享的是一个茶文化ppt模板,具体为中国茶道文化基础知识培训ppt模板,绿色清新风格,ppt格式,希望这个中国茶道ppt模板大家会喜欢,有需要的朋...

支持( 196 ) 盖楼(回复)

2025/10/25 05:09
宜昌市,是湖北省地级市,国务院批复确定的中部地区区域性中心城市、湖北省域副中心城市、长江中游城市群成员之一。截至2020年,全市共辖5个市辖区、3个县级市、3个...

支持( 95 ) 盖楼(回复)

2025/11/03 16:37
专业的编程教育平台,t博士编程app搭配配套的机器人一起使用,采用图形化的界面,根据游戏,趣味学习编程内容,培养孩子编程的兴趣。t博士编程app介绍T博士编程是...

支持( 45 ) 盖楼(回复)

2025/11/05 16:38
BB电竞app是一款电竞直播平台,里汇聚着超多电竞玩家,专业的大神游戏竞技视频直播,带你飞,热门电竞赛事第一时间直播,还有超多游戏攻略,喜欢电竞的玩家可不要错过...

支持( 137 ) 盖楼(回复)

2025/10/29 06:18
搜狗浏览器是国内首款拥有“真双核”引擎的高速浏览器,采用多级加速机制,能大幅提高您的上网速度。搜狗浏览器5.0采用了全新的界面和优化的加速引擎,带给您一场极致的...

支持( 22 ) 盖楼(回复)