Report Parameters
JasperReport 報表的參數(shù)是最為一個object類型的參數(shù)傳遞的,通常我們在jrxml文件中會這樣定義

jasperReport內(nèi)置了幾個有用的參數(shù):REPORT_SCRIPTLET引用外部的scriptlet,REPORT_LOCALE引用國際化preperty文件使用的,REPORT_CONNECTION傳遞報表JDBC連接參數(shù)使用的等等。






下面這個是報表運行時需要的connection參數(shù),是動態(tài)傳遞給子報表的


Report Field
field是用來展現(xiàn)數(shù)據(jù)的域,也是最常用的一個,采用JDBC時iReport可以在我們寫入SQL時自動檢測到所有的field,有時我們需要自己手動建立一些field,這個字段沒有什么好說的,我們可以在iReport設置它的各種屬性。以后碰到的時候在說。
Report Variables
提起Variables不能不提expression,report expression是jasperReport一個非常實用的組件,它可以用來執(zhí)行各種計算,修飾各個字段的數(shù)據(jù)。如:








報表變量是建立在表達式上的一個特殊的用來簡化報表設計,一個變量可以執(zhí)行內(nèi)置類型的計算以及相應表達式,如:總數(shù),總和、平均數(shù)、最低值、最高值、差額等等。





PAGE_NUMBER 頁數(shù)
COLUMN_NUMBER 列數(shù)
REPORT_COUNT 報表總數(shù)
PAGE_COUNT 當前頁數(shù)
COLUMN_COUNT 列總數(shù)
值得一提的是JasperReport還有一個比較強大的功能就是parameter/field/variables都支持html語言
