23 May 2006 17:30
IReport與JasperReport開發詳解一-WEBASP.NET
by DianeShen (via)須要一個亞洲語言包" iTextAsian.jar,"話到IReport下的lib目錄中;然後修改報表的"PDF Font Name"將其改為"STSong-Light",再則是修改"PDF Embedded PDF Encoding" 將其改為"UniGB-UCS2-H(Chinese Simplified)" ,這樣就可以解決JasperReport的中文問題了(針對PDF設置的,對Excel也許要少一些,不過這樣設置同樣也能顯示為中文,是不愛引響的)。 2.報表編譯時產生NoClassDefFoundException異常? 在代碼處理JasperReport時出現該異常,是因為在引用JasperReport的一些jar文件不完整,因工作忙我的處理方式是將JasperReport目錄下的Demo amplewebappWEB-INFlib所有的jar文件,全引用了,以防不測,同時也沒有時間去過多的深究。一定會有一些不必要的包被引用了,如果你有時間可以看一下,再將不必要的jar去掉。 3.另存為PDF時出現UnisupportEncodingException異常? 在報表設計的過程中難免會有小錯誤,這是因為沒有改變"PDF Font Name"應改為"STSong-Light". 下載相關: IReport下載地址:http://ireport.sourceforge.net JasperReport下載地址:http://jasperreports.sourceforge.net iText亞洲語言包下載地址:http://www.lowagie.com/iTe
1
(3 marks)