delphi – 即使Windows使用中等字体大小(125%),DFM文件中如何始终保持PixelsPerInch = 96

前端之家收集整理的这篇文章主要介绍了delphi – 即使Windows使用中等字体大小(125%),DFM文件中如何始终保持PixelsPerInch = 96前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将 Windows 7的字体大小设置为中等(125%).当我打开表单Delphi XE2 IDE时,DFM文件中的PixelsPerInch始终自动设置为120.在Windows(100%)中使用较小的字体大小使得PixelPerInch在Delphi DFM文件中为96.

这在团队环境中编码时会产生问题.大多数团队成员使用较小的字体大小(100%或96 PPI).版本控制库中存储的所有DFM文件都使用96 PPI.如果我将使用120 PPI的DFM文件提交到存储库,所有其他团队成员将会将我所更改的内容与DFM文件混淆.与尺寸,宽度或高度相关的所有属性都将被更改.

在使用120 PPI Windows环境时,是否可能迫使Delphi IDE将DFM保存在96 PPI?

解决方法

我写了一个Delphi IDE开放工具来调整Delphi IDE中的表单设计器.该工具试图让用户设计形式在存储的PixelPerInch的固定比例的形式,无论Windows字体大小.它防止窗体设计器将窗体缩放到Windows字体大小.保存表单更改时,原始PixelsPerInch属性应保留.

代码已提交给Embarcadero Code Central:28922.

原文链接:https://www.f2er.com/delphi/101534.html

猜你在找的Delphi相关文章