複製鏈接
請複製以下鏈接發送給好友

JasperReports

鎖定
JasperReports是一個用Java開發的開源程序庫
外文名
JasperReports
解    釋
開源程序庫
性    質
計算機
類    別
編程

目錄

JasperReports簡介

JasperReports使用户能夠透過它,利用Java語言來開發具有報告功能的程序。JasperReports的模版採用XML格式,從JDBC數據庫中擷取合適的資料,並把資料在屏幕、打印機顯示,或以PDF、HTML、XLS、CSV及XML等各種格式儲存。 [1] 
它可以在Java環境下像其它IDE報表工具一樣來製作報表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件輸出格式。JasperReports是當前Java開發者最常用的報表工具。 [2] 

JasperReports特性

JasperReports的報告模板可以以iReport之類的工具來製作,只要把報告儲存成XML格式,就可以讓JasperReport閲讀,然後再編譯成為.jasper檔。 [1] 
JasperReports是世界上最流行的開源報告引擎。它是完全用Java編寫的,它是能夠使用的數據來自任何類型的數據源,並生成像素級的文檔,可以查看、打印或導出在多種文檔格式,包括HTML、PDF、Excel、OpenOffice和doc。

JasperReports版本發佈

2011年03月01日 ,JasperReports 4.0.1 發佈,新版本包含新的 XPath 數據源和支持命名空間的查詢執行器,新的內建 $X{ } 函數用來執行動態 SQL 查詢,以及一個體驗版的 HTML 渲染組件,還包含其他的一些小改進和bug修復。 [3] 
2011年04月19日,JasperReports 4.0.2 發佈,該版本引入一個改進的 XHTML/CSS 導出器,初始支持段落的樣式、包括縮進、空格和tabstop,修復了一些bug。 [4] 
2011年09月13日 ,JasperReports 4.1.2 發佈,引入對 PDF 導出器的 PFD/A 一致性的支持,提供一個新的定製組件用於排序和過濾的交互,修復了不少bug。 [5] 
2012年07月26日 ,JasperReports 4.6.0 發佈,該版本改進了配置架構,使用多個配置上下文,增加一個增強的 Web 框架 API,更好的支持報表的交互,表格增加更多交互特性等。 [6] 
2012年08月03日,JasperReports 4.7.0 發佈,該版本改進了表格組件渲染的性能,增加了交互瀏覽器的 API,修復了一些 bug。 [7] 
2012年11月23日,JasperReports 5.0 提升了文本測量和子報表模塊緩存方面性能,包含一些其他方面的改進和 bug 修復。
參考資料