0

我有一个 C# 程序,它使用 .NET 2.0 Local Report Rendering 创建一个 SSRS2005 设计的 PDF。

我的一位用户难以阅读 1280 x 1024 分辨率的文本,因此她没有降低分辨率,而是将 DPI 设置更改为 125%。

当在她的 PC 上生成报告并打开它时,字体太大并且值不完全在列内。

除了将 DPI 设置恢复到 100% 并降低她的分辨率之外,有没有办法以编程方式满足这一要求?

4

1 回答 1

0

我能找到的最好的是微软的这份白皮书。他们基本上告诉你通过做一些检查并相应地调整你的 GUI 来让你的应用程序“高 DPI 感知”。


以下 Stack Overflow 链接中的更多信息:

创建 DPI 感知应用程序

如何在 .NET WinForms 应用程序中控制字体 DPI

于 2012-08-20T07:15:11.587 回答