最新eXtremeComponents包:支持 PDF中文導出
經過一個星期的努力,導出PDF的中文支持問題已經解決。最新的jar我已經放到Sina郵箱中了。由于extremeComponents使用的是FOP生成PDF。為了支持中文還需要如下動作:1)注冊字體: 選擇自己想要使用的字體(例如: 宋體),使用fop的TTFReader轉換。
大家可以參照FOP:font 進行,也可以自己在網上找一下相關的參照;
2) 編輯字體的配置文件: userconfig.xml
增加要使用字體的聲明
并將它放在工程的目錄中比如:
3) 在對應的extremeComponents的配置文件(extremesite的配置文件:extremecomponents.properties)中增加 exportPdf.userconfigLocation和 exportPdf.font:
exportPdf.userconfigLocation=
exportPdf.font=arialuni
4)在相應的JSP頁面,增加PDF的標簽
相關的FOP字體大家可以參考下面IBM
如何在程序中嵌入FOP
在 Web 應用程序中動態生成國際化的 PDF
P.S. 現在我和Jeff正在討論要不要通過資源文件支持不同的字體,比如: 在extremecomponentsResourceBundle_zh_CN.properties
exportPdf.font= 宋體
在extremecomponentsResourceBundle_ja_JP.properties
exportPdf.font= 日文輸出的相關字體
還是就像上面一樣直接在extremeComponents的配置文件中提供font設置,還有文件名的問題.....
大家有什么意見和想法請和我聯系!
posted on 2006-03-10 20:33 Lucky 閱讀(6596) 評論(33) 編輯 收藏 所屬分類: extremeComponents