【问题标题】:LocalReport.Render() produces PDF with different fontLocalReport.Render() 生成具有不同字体的 PDF
【发布时间】:2013-08-13 11:25:15
【问题描述】:

我正在使用LocalReport.Render() (documentation) 方法从 .rdlc 模板生成 PDF。

在模板中,我使用的是 Calibri,它在我的开发环境中执行时可以完美呈现。但是,当我将应用程序发布到服务器时,字体似乎正在恢复为 Arial。

字体在两台机器上都安装在C:\Windows\Fonts 中。查看生成的 PDF 似乎都可以访问 Calibri:

您对造成这种情况的原因有任何想法吗?

【问题讨论】:

  • 您最近是否在生产机器上安装了字体?
  • 是的,并且可以在 C:\Windows\Fonts 和注册表中看到它。
  • 看看这个问题的答案:stackoverflow.com/questions/2964117/…
  • @Stephen - 非常感谢,该链接回答了我的问题。
  • 我也有这个问题。对我来说,它在 ReportViewer 控件中显示得很好,但是 LocalReport.Render() 方法会产生非常不同的东西。如何让两者使用相同的字体?

标签: .net report reportviewer windows-server-2003 rdlc


【解决方案1】:

最后我只是重启了服务器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 2013-05-05
    • 2011-09-11
    • 2015-05-24
    • 2023-04-02
    相关资源
    最近更新 更多