SSRS - 自定义字体样式问题中的导出/打印报告

时间:2013-05-07 11:19:51

标签: pdf reporting-services fonts ms-word export

我们在SSRS报告中使用自定义字体样式。自定义字体在开发计算机,ReportServer和公司门户上正确显示。当我将报告导出为PDF时,自定义字体再次正确显示。

但是,当我将报告导出到MS Word文档时,字体将恢复为默认值(Arial或TimesNewRoman等)。令人惊讶的是,即使在MS Word文档中,自定义字体也在图表中正确显示,但报告中的其他任何位置都没有。 Tablix数据,标题等显示默认字体。

如果您有相似的经历,有人可以分享吗?任何想法,意见,建议都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

非常感谢您的回复!

是的,我同意静态图片或图片会显示预期的字体样式。但是,测试团队的观察结果是它之前的工作正常,现在它没有按预期工作。我不太确定这是产品限制还是有任何解决方法来解决这个问题。

我们还通过在用户PC上安装字体进行测试,我们知道它工作正常。

我们目前没有计划要求每个最终用户安装自定义字体以进行此操作。

我仍然愿意接受任何提示,技巧和建议......如果有的话......:)

最好的问候

答案 1 :(得分:0)

图表在服务器上呈现为图形。由于服务器具有自定义字体,因此图形使用该字体呈现,看起来就像您想要的结果。当文本发送到报告时,它具有要用作其一部分的字体。但是,这会在客户端计算机上呈现,因此如果客户端计算机上存在自定义字体,它将仅使用该自定义字体呈现;否则它会回落到像你看到的Arial这样的默认字体。

在客户端计算机上以自定义字体呈现文本的唯一方法是在客户端计算机上安装该字体。

您唯一的另一个选择是将整个报表呈现为服务器上的图像,该图像具有自定义字体,但如果您要导出到Word,这可能不是您所追求的。如果使用TIFF导出选项,是否会获得自定义字体?