文章

顯示從 5月, 2006 起發佈的文章

iReport PDF

iReport 轉 PDF 中文亂碼處理 1. 將 iTextAsian.jar 放在 iReport\lib 下 2. 將 PDF 字型改成: PDF FONT:MSung-Light PDF embedded: 勾選 PDF Encoding:UniCNS-UCS2-H(Chinese traditional) UNICODE 的字也是可以正常使用 一個報表的結構大致是幾個部分: title 、 pageHeader 、 columnHeader 、 detial 、 columnFooter 、 pageFooter 、 summary 、 groupHeader 、 groupfooter 。 ·Title :每個報表一般會有一個名字,比如 ××× 銷售報表, title 就是擱置這個名稱的最好地方了,當然你也可以根據需要擱置在合適的地方。 ·pageHeader :報表的一些公共要素,比如頁碼、創建時間、創建人等資訊放置在這裏是比較好的選擇。 ·columnHeader :無可非議的這裏是放置列的名稱,記住不是列資料。 ·Detial :放置需要迴圈的資料,比如銷售記錄資料。 ·columnFooter :放置列級別的統計計算值或是列的說明。 ·pageFooter :放置頁級別的統計值或是頁的說明。 ·Summary :可能需要對幾頁(你的報表可能有幾個頁組成)的統計值。比如 50 個銷售記錄共佔用了 3 頁,那麼放置這些統計記錄的統計值最好的地方就是 summary 。 ·groupHeader :每個表的內容可能需要根據某個屬性進行劃分顯示內容和計算內容,比如希望以月份為單位每組分開顯示銷售記錄,那麼就可以定義一個組(組的定義參考後文), groupHeader 就是放置組說明或是組標誌最好的地方。 ·Groupfooter :放置組的統計或是說明