iReport PDF

iReport PDF 中文亂碼處理
1.iTextAsian.jar 放在 iReportlib
2.PDF字型改成:
PDF FONT:MSung-Light
PDF embedded:勾選
PDF Encoding:UniCNS-UCS2-H(Chinese traditional)
UNICODE的字也是可以正常使用

一個報表的結構大致是幾個部分:titlepageHeadercolumnHeaderdetialcolumnFooterpageFootersummarygroupHeadergroupfooter

·Title:每個報表一般會有一個名字,比如×××銷售報表,title就是擱置這個名稱的最好地方了,當然你也可以根據需要擱置在合適的地方。

·pageHeader:報表的一些公共要素,比如頁碼、創建時間、創建人等資訊放置在這裏是比較好的選擇。

·columnHeader:無可非議的這裏是放置列的名稱,記住不是列資料。

·Detial:放置需要迴圈的資料,比如銷售記錄資料。

·columnFooter:放置列級別的統計計算值或是列的說明。

·pageFooter:放置頁級別的統計值或是頁的說明。

·Summary:可能需要對幾頁(你的報表可能有幾個頁組成)的統計值。比如50個銷售記錄共佔用了3頁,那麼放置這些統計記錄的統計值最好的地方就是summary

·groupHeader:每個表的內容可能需要根據某個屬性進行劃分顯示內容和計算內容,比如希望以月份為單位每組分開顯示銷售記錄,那麼就可以定義一個組(組的定義參考後文),groupHeader就是放置組說明或是組標誌最好的地方。

·Groupfooter:放置組的統計或是說明

Related Posts