2013-05-07 54 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导出选项,是否会显示自定义字体?