SSRS在打印或导出为PDF时替换字体

时间:2015-09-24 21:34:29

标签: visual-studio pdf reporting-services sql-server-2012 ssrs-2012

我遇到了一些与旧版SSRS / SQL Server相关的问题,但最近没有与SQL Server 2012的这个问题有关。我无法理解为什么这个明显的错误在SQL报告后无法修复Server 2008。

任何人,我的问题,是否有人遇到过类似的问题,并且在Visual Studio中预览时,SSRS中的报告找到了解决方案,以及服务器上的默认视图?然而,当我打印预览,打印或导出为PDF时,我选择的Garamond字体正在被通用的MS Sans Serif取代。导出到Word和Excel似乎没有遭受此错误。如果您查看生成的PDF中的属性,Garamond就不存在,只有两种通用的MS字体。打印时,文本就像Garamond在那里一样流动,但页面上的每个元素都会切断单词。

1 个答案:

答案 0 :(得分:1)

显然其他用户有这个错误并向Microsoft提交了一个问题。

https://connect.microsoft.com/SQLServer/feedback/details/546276/ssrs-report-printing-the-wrong-font

超过5年虽然仍然开放,但微软并未表示他们会修复它,这意味着他们可能永远不会 - 即使没有变通方法。

这是7年前的另一个因无缘无故关闭的问题:

https://connect.microsoft.com/SQLServer/feedback/details/403130/sql-reporting-services-2008-print-rendering-issue-font-replacement-font-missing-character-space-compression

他们有一些阈值,有多少人遇到错误遵循正确的Microsoft程序(比如有冗长的说明,以便他们可以重新报告)报告它(所以大概是1万分之一)然后再思考关于解决问题。如果有足够的人问,他们可能会将 Bug Active 更改为 Works As Designed