JasperReport里面的Demo
1.?alterdesign
該例子演示了報表編譯后,在報表展現的時候如何動態的控制其中的元素
比如讓某一個矩形變色或其他
2.?antcompile
?
演示如何讓?ant?來編譯
3.?chart
?
演示了如何在報表中添加圖像,JasperReport是用Scriptlet的方式
往報表中添加圖像,而Scriptlet是調用也是開源的jfreechart的Api來
生成圖形,去jfreechart看一下,該工具能的圖形生成能力也很強
4.?datasource
?
演示了如何在報表中使用各種數據源,能夠使用beanarray
beancollection,也可以用自定義的數據源,只要繼承了JRDataSource的
兩個接口,這個能給用戶提供非常大的靈活性,報表的數據不用局限于一
條Sql語句,也可以使用存儲過程,對生成報表中的數據也可以排序,二
次檢索,等等
5.?fonts
?
各種字體的演示
6.?horizontal
?
演示了水平分欄的報表,演示報表中分了三欄,其中還用到了
textFieldExpression,就像if語句的效果來選擇輸出的內容
7.?hyperlink
?
演示了各種樣式的鏈接
8.?images?
演示了如何在報表中加入圖像以及圖像的顯示方式
9.?jasper
?
演示了分組分欄的報表,演示中用了2次group
10.?jcharts?
演示了調用另一個開源的API?jcharts來往報表中加入分析圖形,原理同
上chart,如果jfreechart都還不能滿足你分析圖形的要求,那到jcharts
里找找看吧,說不定有
11.?landscape
?
演示橫向的報表
12.?nopagebreak
?
演示比如在IE中不分頁的方式打印出報表的內容,通過這個演示也可以
了解報表輸出如何配置參數
13.?noreport?
演示了如何直接通過java程序生成JasperPrint對象來輸出
14.?noxmldesign?
演示了如何直接通過java程序生成JasperDesign對象來動態的生成報
表,根據這個例子,用戶可以作出自定義選列的報表,當然比較麻煩,
而且肯定自己要補充他的API庫
(JasperReport真是強大啊,呵呵)?
15.?pdfencrypt
?
演示了pdf的輸出方式,可以給pdf文件加密碼,其實就是pdf輸出方式的
參數配置,具體有那些參數可配置,去看看API吧
16.?printservice
演示了如何直接打印報表
17.?query?
演示了如何讓查詢的sql動態起來,比如你可以通過一個Jsp頁面傳
報表的sql的where條件,order條件,甚至整個sql語句
18.?rotation?
演示了文字縱向顯示的報表
19.?scriptlet
?
演示了如何繼承JRDefaultScriptlet,并加入自己的處理語句,這個功能
可是很強大的哦,看看這些接口
beforeReportInit()?afterReportInit()?beforePageInit()
afterPageInit()?beforeColumnInit()?afterColumnInit()?
beforeGroupInit(String?groupName)
afterGroupInit(String?groupName)?
看看這些名字就知道你能完成那些功能,比如顯示一列數據后,馬上跟
上該列數據的分析圖形,當然你也可以加上自己的方法并在報表中調用
20.?shapes?
演示了JasperReport中自帶的圖形,及能配置的參數
當然你也能繼承或者覆寫JasperReport中的Api生成你要的圖形,
21.?stretch?
演示了如何處理報表中數據拉伸以及帶來周圍的線及框的拉伸,
你能了解到雖然黑框式表格不是JasperReport中缺省的展現方式,
但在JasperReport中不難實現
22.?subreport?
演示了子報表,還告訴你一個報表中可以有n個子報表,子報表中還可以
嵌套子報表
23.?tableofcontents?
演示了如何生成一個有目錄的,復雜的報表
24.?unicode?
演示了各種?字符編碼
25.?webapp?
演示了如何把報表放到一個JavaWeb項目中,可以用Jsp?Servlet
applet,筆者做了一個有參數頁面,可以選擇html?pdf?applet
輸出方式的報表,有興趣的?我可以在后面放上代碼
轉載于:https://www.cnblogs.com/kdcaptain/archive/2012/05/24/2516183.html
總結
以上是生活随笔為你收集整理的JasperReport里面的Demo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cetos 中vsftpd从安装到配置完
- 下一篇: 遍历WinForm窗体 根据语言类型设置