JasperReports大量資料報表使用的虛擬化機制
使用JasperReports 5.6製作的報表因為資料量過大而出現近似Out of Memory的問題,研讀後發現原來JasperReports可以透過Virtualizers機制,將報表先寫到硬碟最終再組合成報表檔,從而降低記憶體的耗用。
使用JasperReports 5.6製作的報表因為資料量過大而出現近似Out of Memory的問題,研讀後發現原來JasperReports可以透過Virtualizers機制,將報表先寫到硬碟最終再組合成報表檔,從而降低記憶體的耗用。
如何使用iReport/JasperReports來產生多頁式的靜態內容報表呢?試了多種方法後發現用多個Detail band的方法比較簡單。
使用iReport (JasperReports)產生PDF時,中文字型經常都有問題。幾經嘗試終於找到最完整的處理方法了,只要使用字型擴充(Font Extensions)所有中文問題皆迎刃而解!
依照新版iReport PDF顯示中文的設定要產生iReport的PDF報表,卻無法正確產生檔案,試了半天終於成功。
最近因為專案必須將國際條碼輸出到低解析度的顯示設備,因為解析度不足而吃足苦頭,當輸出到螢幕或印表機時,條碼都能正確呈現,但產生成1-Bit Bitmap檔時,條碼的直線卻總是會掉線,也就是粗線變細線,有的細線就不見了,導致掃描器經常都無法掃描成功。
很久沒用iReport了,最新的4.0.2版介面和0.5差距非常大,似乎在3.0版或更早時就已經使用NetBeans平台來做為操作介面,2005年時寫的[iReport] 正常顯示中文的PDF格式完全解決方法也要做點修正。
報表的奇數列與偶數列以不同的背景色彩呈現是常見的報表格式,今天研究了iReport的解決方法。
(閱讀全文...)
試了剛於11月2日釋出的iReport 0.5.2,介面做了頗多加強,也看到了Jasper Soft的名稱,感覺是越來越專業了。
這次改版除了配合JasperReports 1.1.0外,主要修正了一些Bug。但是用Big5編碼的JRXML檔案,在第一次載入時可以正常操作,但儲存後會變成UTF-8,對檔案的讀寫造一些困擾。這個小暇疵不知何時能修正。
JasperReports終於堂堂邁入1.0.0版了,接著就等iReport的新版。
上周五試著用iReport來產生名條標籤,但遇到重重意料外的困難。
iReport剛剛更新到0.5版,以完全支援 JasperReports 的0.6.7版。
今天看到JasperReports更新到0.6.7的消息,進到其網站後才發現作者成立了提供服務與訓練的公司了:JasperSoft。
這兩天花了一些時間在 iReport 與JFreeChart整合的測試上,由於尚無充足時間寫出完整的測試報表,在此僅順手做個簡單的記錄。
Text Field元件內除了能放資料欄位(表示式是$F{欄名})外,還能放置下列其他幾種不同的表示式:
Sorry, 很久沒用Google sc…