1

我有一个在 Windows Server 2008 上作为远程应用程序运行的应用程序。该应用程序有一个打印表单,可以在报表查看器 10 控件上查看。

例如。我们将使用计算机 A 和计算机 B 在服务器上运行远程应用程序并将文档打印到打印机 C。但根据您从(A 或 B)登录的位置,报告中使用的字体似乎会发生变化。(字体“Arial Narrow”,我也试过 Segoe Condensed 但结果相同)

如果我直接在客户端机器上运行应用程序(而不是作为远程应用程序)并打印,那么一切都会好起来的。

我在 A 和 B 上都安装了字体,并安装了最新的 Windows 远程客户端。

有什么理由会发生这种情况吗?

4

2 回答 2

0

我遇到了同样的问题,这个 KB 补丁为我修复了它。

https://support.microsoft.com/en-us/kb/2768741

其他可行的解决方法是重新启动并以 4:3 的纵横比登录到远程计算机。

于 2016-07-27T19:43:38.003 回答
0

这是由于 Windows Server 2008 中的 DPI 计算问题造成的。https://connect.microsoft.com/SQLServer/feedback/details/482312/ssrs-report-font-rendering-issue

于 2016-04-22T16:41:19.513 回答