Telerik报表查看器具有150%缩放比例的空白空间

时间:2018-10-25 23:52:31

标签: winforms telerik scaling dpi highdpi

我们有一个Windows应用程序,其中包含许多WinForms。 我们提供了一种使用Telerik ReportViewer打印报告的功能。 当显示比例为100%时,一切正常,但是,当我们将比例更改为150%时,一切都会变麻烦!

winforms都被弄乱了,我们无法读取按钮文本标签的任何内容,因此要解决此问题,我们使应用程序DPI不知道。修复所有现有表单以使其与DPI兼容兼容,这是付出了太多的努力。

但是,现在telerik报表查看器已损坏,当我们尝试查看报表时,在右侧得到空白,所有内容都显示在左侧。我不确定如何解决此问题,我在telerik上使用最新版本进行了测试。

我正在尝试找到一种方法,使Report项目仅具有DPI意识,而整个应用程序的其余部分则不受DPI的影响。那有可能吗?

调试时,我在设计器的这一行之后看到了

this.reportViewer = new Telerik.ReportViewer.WinForms.ReportViewer();

reportViewer中DeviceDpi的值始终为96,如果我可以以编程方式更改此设置,我想我已经解决了我的问题,这是否可能?

如果还有其他想法可以尝试,请帮助我

0 个答案:

没有答案