【发布时间】:2021-05-10 20:52:41
【问题描述】:
当在 VFP 中打印/预览报表并且显示比例 > 100% 时,报表预览会放大,但“纸张大小”不会,这会导致报表被截断。注意:图片周围的灰色区域是表示“纸张”大小的预览背景。
我尝试了一个自定义清单,将 dpiAware 设置为 true。
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True</dpiAware>
</windowsSettings>
</application>
DECLARE INTEGER SetProcessDPIAware in WIN32API
=SetProcessDPIAware()
似乎唯一可行的方法是覆盖快捷方式中的高 DPI 缩放。问题是该应用程序在笔记本电脑上使用,屏幕很小,所以表单太小,客户不喜欢这种解决方案。
某处,我读到 FoxyPreviewer 提交了该问题,但不是(不适合我)。我不记得在哪里看到了。
我在 Windows 10 Build 17134 上运行。VFP9 SP2。
【问题讨论】:
标签: report display scaling visual-foxpro