2016-11-11 64 views
1

我需要創建AP檢查發票。我正在使用SSRS報告中支票底部的MICR字體。我使用的文本框大小是字體大小的3倍。當我預覽報告時,文本顯示的就像Arial字體。當我導出爲PDF並打開該PDF文件的文檔屬性時,它顯示MICR字體存在。但它沒有顯示出用於檢查路由/計費號碼的MICR字體。SSRS使用MICR字體檢查打印

它不適用於報表查看器,導出PDF或word文件。 任何人都可以請指導我如何在文本框中顯示該字體?

回答

2

它是一個TrueType字體嗎?微軟公開聲明,如果您使用TrueType以外的任何其他軟件,例如OpenType,您可能會遇到與SSRS和報表生成器有關的問題。 OpenType不是不受支持的,但最多隻能提供有限的支持。

如果TrueType字體可用於MICR,請確保它安裝在客戶機和服務器機器上。在服務器上安裝字體時,您需要重新啓動Reporting Services服務,或者最好是服務器來檢測更改。在爲SSRS設置自定義字體時,我發現這篇文章非常有用:Setting up Custom Fonts with SQL Server Reporting Services

您在報表中看到與Arial類似的字體的原因是由於Windows窗體應用程序的限制。

根本原因是Windows窗體應用程序支持TrueType字體並且對OpenType字體的支持有限。如果我們嘗試使用報表生成器或SQL Server數據工具(SSDT)不支持的字體來設計報表,Microsoft Sans Serif字體將被替換。

發現在這個source

+0

非常感謝您的解決方案。當管理員用多用戶許可證安裝真正的字體時,仍然沒有顯示那種字體。只有管​​理員登錄帳戶才能看到。但是當我用我的用戶名運行相同的exe文件時,安裝了字體,我可以看到它。當我運行SSRS報告並導出爲PDF時,字體顯示爲像MICR字體。就像你說的那樣,重啓服務器可以解決問題。在報告投入生產之前,我們可能需要重新啓動服務器。 – Renu