1

我有一个使用 PrintDocument 对象打印报告的应用程序。报告在 EMF 中呈现,一切都很好,直到您将应用程序作为 RemoteApp 运行。

作为 RemoteApp,应用程序无法获取客户端监视器的 DPI,并将默认为 4:3 比率。如果客户端的桌面分辨率与此比例不匹配,则报告将不正确地缩放,因此打印也不正确。例如,字体将相互重叠。

我知道以 PDF 格式渲染很好,但它需要保存临时文件。先存档。但是,我也需要批量打印,所以这可能不是性能方面的最佳解决方案。

除了确保客户端桌面具有相同的 4:3 分辨率之外,还有人知道如何解决这个问题吗?

4

0 回答 0