2018年3月6日 星期二

iReport顯示造字

iReport產製出的報表上宏碁沒有正常顯示"碁"

在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.歡迎轉載,請註明出處








沒有留言:

張貼留言

近視雷射(二)

術後已滿三個月,算是恢復了九成,眼睛太乾澀時視力還是往下掉一些。術前測量淚液偏乾,SMAILE全飛秒雷射因傷口小,強調術後乾眼情況會大幅減少。 但我還是眼睛非常的乾,休息一個半月不工作還未能恢復。開工後短暫看螢幕,眼睛非常乾澀不適,異常吃力,視力也不夠清晰,一度懷疑又近視;書本更...