在IBM AS400上沒有"碁"這個字的編碼範圍,所以另外造字來讓"碁"可以在AS400顯示
結果發生了悲劇
在Windows上都很正常顯示
但用iReport產出來的PDF報表就是會顯示空白
因無法模擬公司環境
我用個人PC來模擬iReport問題
===============================================================
以下正文開始
JavaWorld上有篇很參考價值的文章(雖然我看了好多遍,最後終於找到解答)
https://www.javaworld.com.tw/jute/post/view?bid=11&id=20771&sty=1&tpg=71&age=0
全字庫
http://www.cns11643.gov.tw/AIDB/cns_create_word.do
以"肽"做為測試基準
1.尚未安裝全字庫,產製報表沒辦法顯示"肽"
2.安裝全字庫
3.確認iReport上有正常顯示造字
4.預覽產製PDF檔
5.PDF上沒有"肽",為何???
6.指定TTF完整路徑C:\Windows\Fonts\kaiu.ttf
7.預覽產製PDF檔
8.若不想指定TTF完整路徑,匯入標楷體也可正確產製PDF報表
工具=>選項=>iReport=>Fonts
p.s.歡迎轉載,請註明出處
沒有留言:
張貼留言