【问题标题】:What are the issues with regards to printing non-standard fonts in RDLC reports?在 RDLC 报告中打印非标准字体有哪些问题?
【发布时间】:2010-12-08 17:18:33
【问题描述】:

我们在 Web 应用程序中使用 Microsoft Report Viewer 控件来打印支票。报表需要在报表中使用特殊的 MICR 银行字体。像这样:http://www.micrfonts.com/

无论如何,该字体只是安装在 Windows 中的常规 TTF 字体。

现在,在我的本地设置上测试打印时,一切正常。支票使用正确的字体打印在我的个人 LaserJet 上。

但是,在我客户的网站上,他告诉我该字体在网络浏览器中呈现正常,我认为这证实了他在他的机器上安装了正确的字体,但是当他将报告发送到打印机时,打印输出没有使用正确的字体。

对于非标准字体,RDLC 打印是否有任何限制?我不确定如何解决此问题。

任何帮助将不胜感激。

我刚刚发现的更多细节:

显然,如果我在 localhost 上连接到应用程序的本地实例,一切都可以在我的 PC 上运行。

但是,如果我在远程开发环境中连接到我的应用程序,我可以复制字体打印不正确的问题。

【问题讨论】:

    标签: printing fonts rdlc


    【解决方案1】:

    想通了。显然字体需要安装在客户端和网络服务器上。

    渲染到屏幕时,报表查看器使用 Html,因此字体需要在客户端计算机上。但是,打印时,报表是在服务器端生成的,然后再发送到打印机,所以这种情况下,字体需要在服务器上存在,否则会被替换。

    花了一段时间才找到这个。希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多