日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JasperReport里面的Demo

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。