本地报告呈现字体与Windows DPI设置

时间:2012-08-17 14:03:32

标签: c# .net reporting-services fonts dpi

我有一个C#程序,它使用.NET 2.0本地报表渲染来创建SSRS2005设计的PDF。

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

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

除了将DPI设置恢复到100%而不是降低她的分辨率之外,还有什么方法可以以编程方式来满足这一需求吗?

1 个答案:

答案 0 :(得分:0)

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


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

Creating a DPI-Aware Application

How to control the font DPI in .NET WinForms app