seasun |
|
|||
在不斷模仿、思考、總結中一步一步進步! |
公告
日歷
導航常用鏈接隨筆分類
good blog author積分與排名
最新評論
閱讀排行榜
|
要運行sample下的例子,首先你要安裝ant,并設置好環境變量 。然后到dos方式下,到某一個sample的目錄,運行 ant view 則會展現報表
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 |
![]() |
|
Copyright © shiwf | Powered by: 博客園 模板提供:滬江博客 |