2013-05-07 57 views
2

我們在SSRS報告中使用自定義字體樣式。自定義字體在開發機器,ReportServer和公司門戶上正確顯示。當我將報告導出爲PDF時,自定義字體再次正確顯示。SSRS - 以自定義字體樣式導出/打印報告問題

但是,當我將報告導出到MS Word文檔時,字體會回到默認值(Arial或TimesNewRoman等)。令人驚訝的是,即使在MS Word文檔中,自定義字體在圖表中正確顯示,但在報告中沒有其他任何地方顯示。 Tablix數據,標題等顯示默認字體。

如果您有類似經歷,有人可以分享嗎?任何想法,投入,建議將不勝感激。

+3

圖表是一個圖形,這可能是爲什麼它仍然存在。 – 2013-05-07 11:22:50

回答

0

非常感謝您的回覆!

是的,我同意靜態圖像或圖形將顯示預期的字體樣式。然而,測試團隊的觀察結果是它工作得更早,現在不能按預期工作。我不太確定它是否是產品限制或者是否有任何解決方法來解決此問題。

我們還通過在用戶電腦上安裝字體進行了測試,我們知道它工作正常。

我們目前沒有計劃要求每個最終用戶安裝自定義字體來完成這個工作。

我仍然開放給任何提示,技巧,建議..如果任何... :)

問候

0

圖表呈現爲在服務器上的圖形。由於服務器具有自定義字體,因此圖形會使用該字體進行渲染,並且看起來像您想要的結果。當文本發送到報告時,它將字體用作其中的一部分。但是,這會在客戶端計算機上呈現,因此如果自定義字體存在於客戶端計算機上,它將僅使用該自定義字體進行渲染;否則它會回退到像Arial這樣的默認字體。

獲取要在客戶端計算機上的自定義字體中呈現文本的唯一方法是在客戶端計算機上安裝該字體。

您唯一的其他選擇是將整個報表呈現爲服務器上的圖像,該圖像具有自定義字體,但如果您要導出到Word中,則可能不會出現這種情況。如果您使用TIFF導出選項,是否會顯示自定義字體?