我有一種自定義字體,我正在使用這種字體來生成從數字生成條形碼的報告。我在本地機器上(這是我開發的地方)和測試SharePoint報告服務器(SSRS 2012/SP 2010)上安裝了該字體。我在Visual Studio中創建了報告,條形碼顯示並輸出正常。我將報告加載到測試SharePoint服務器上,並正確運行報告和條形碼預覽,然後將其導出到PDF並正確顯示。當在SharePoint中預覽時,SSRS報告不顯示條形碼,但是使用條形碼導出
但是,如果我在辦公室有另一個人嘗試運行報告,條形碼不會在預覽模式下生成。雖然如果他將它導出爲PDF,條形碼顯示出來。所以問題出現在當您在SharePoint中預覽報告時顯示條形碼。
我們之間唯一的區別2是我的字體安裝在我的本地機器上。我認爲這是問題以及它正確導出的原因,因爲那時它使用報表服務器中的字體。
一個簡單的解決方案是將字體安裝在每個將運行此人的機器上。如果我們不是在談論全國各地的數百臺機器,這將很簡單。
在SharePoint中預覽報表時,實際上是檢查本地字體還是檢查其他地方?如果它檢查本地字體,是否有辦法以某種方式將字體嵌入到報告中,以便每個用戶都不需要安裝它。
謝謝。