加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读