delphi – 即使Windows使用中等字体大小(125%),DFM文件中如何始
发布时间:2020-12-15 04:26:07 所属栏目:大数据 来源:网络整理
导读:我将 Windows 7的字体大小设置为中等(125%).当我打开表单Delphi XE2 IDE时,DFM文件中的PixelsPerInch始终自动设置为120.在Windows(100%)中使用较小的字体大小使得PixelPerInch在Delphi DFM文件中为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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |