在開發reporting services的報表時,因為我是用vista的 os
所以在匯出pdf後,只要是中文都變成亂碼,但在其他os,例如xp,windows2003都不會這樣
後來在網路上有找到解決方式
原來只要修改報表定義檔( *.rdlc )中各物件的字型修改掉即可,預設來說預設的字型是 Tahoma,你必須改成 PMingLiU 即可。
而所有報表定義檔 ( *.rdlc ) 都是 XML 語法,你只要直接將以下標籤定義:
<FontFamily>Tahoma</FontFamily>
全部都換成以下 PMingLiU 這個定義就可以了,這個代碼是「細明體」的字型代號:
<FontFamily>PMingLiU</FontFamily>
如果你要設定的字型是「標楷體」的話,可以用以下定義:
<FontFamily>DFKai-SB</FontFamily>
全站熱搜
留言列表