在開發reporting services的報表時,因為我是用vista的 os

所以在匯出pdf後,只要是中文都變成亂碼,但在其他os,例如xp,windows2003都不會這樣

後來在網路上有找到解決方式

原來只要修改報表定義檔( *.rdlc )中各物件的字型修改掉即可,預設來說預設的字型是 Tahoma,你必須改成 PMingLiU 即可。

而所有報表定義檔 ( *.rdlc ) 都是 XML 語法,你只要直接將以下標籤定義:

<FontFamily>Tahoma</FontFamily>

全部都換成以下 PMingLiU 這個定義就可以了,這個代碼是「細明體」的字型代號:

<FontFamily>PMingLiU</FontFamily>

如果你要設定的字型是「標楷體」的話,可以用以下定義:

<FontFamily>DFKai-SB</FontFamily>



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 丫德 的頭像
    丫德

    信德隨想

    丫德 發表在 痞客邦 留言(0) 人氣()