我有一个使用PrintDocument对象打印报告的应用程序。报告在EMF中呈现,一切正常,直到您将应用程序作为RemoteApp运行。
作为RemoteApp,应用程序无法获得客户端监视器的DPI,并且默认为4:3比率。如果客户端的桌面分辨率与此比率不匹配,则报告将缩放不正确,因此打印也不正确。例如,字体将相互重叠。
我知道PDF中的撕裂很好,但它需要节省温度。先归档。但是,我还需要批量打印,因此这可能不是性能方面的最佳解决方案。
除了确保客户端桌面具有相同的4:3分辨率之外,有没有人知道解决这个问题?