【问题标题】:SSRS Check printing using MICR fontSSRS 检查使用 MICR 字体打印
【发布时间】:2016-11-14 22:10:14
【问题描述】:

我需要为发票创建 AP 检查。我在 SSRS 报告的检查底部使用 MICR 字体。我使用的文本框大小是字体大小的 3 倍。当我预览报告时,文本显示就像 Arial 字体一样。当我导出为 PDF 并打开该 PDF 文件的文档属性时,它显示 MICR 字体存在。但它并没有像检查路由/会计号码中使用的那种 MICR 字体那样显示。

它不适用于报表查看器、导出的 PDF 或 word 文件。 谁能指导我如何在文本框中显示该字体?

【问题讨论】:

    标签: pdf reporting-services fonts ssrs-2012


    【解决方案1】:

    它是 TrueType 字体吗? Microsoft 已公开表示,如果您使用 TrueType 以外的任何内容,例如您可能会遇到与 SSRS 和报表生成器有关的问题的 OpenType。 OpenType 并非不受支持,但充其量只能提供有限的支持。

    如果 TrueType 字体可用于 MICR,请确保它已安装在您的客户端和服务器计算机上。在服务器上安装字体时,您需要重新启动 Reporting Services 服务,或者最好是服务器,以检测更改。在为 SSRS 设置自定义字体时,我发现这篇文章非常有用:Setting up Custom Fonts with SQL Server Reporting Services

    您在报告中看到类似于 Arial 的字体是因为 Windows 窗体应用程序的限制。

    根本原因是 Windows 窗体应用程序支持 TrueType 字体,而对 OpenType 字体的支持有限。如果我们尝试使用报表生成器或 SQL Server 数据工具 (SSDT) 不支持的字体来设计报表,则将替换 Microsoft Sans Serif 字体。

    source找到。

    【讨论】:

    • 非常感谢您的解决方案。当管理员使用多用户许可证安装 true type 字体时,我仍然没有显示该字体。只有管​​理员登录帐户才能看到。但是当我在我的用户名下运行相同的 exe 文件时,字体已安装,我可以看到它。当我运行 SSRS 报告并导出为 PDF 时,字体显示为 MICR 字体。就像你说的,重启服务器可以解决问题。在此报告投入生产之前,我们可能需要重新启动服务器。
    猜你喜欢
    • 1970-01-01
    • 2022-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 2018-05-04
    • 2019-05-09
    • 1970-01-01
    相关资源
    最近更新 更多