各位大侠:
标签控件(Label)的Font属性中有两个属性Height和Size,我设置时总是出现一个为正值,而另一个就会自动变为负值,负值是什么意思啊,为什么会出现一正一负,两者之间是什么关系啊?
先谢谢了!
标签控件(Label)的Font属性中有两个属性Height和Size,我设置时总是出现一个为正值,而另一个就会自动变为负值,负值是什么意思啊,为什么会出现一正一负,两者之间是什么关系啊?
先谢谢了!
解决方案 »
- 权限管理中,用actionlist控制按钮的显示,很方便;但是能不能控制PageControl中的TabSheet的显示呢?谢谢大家!
- 刚看到的 郁闷消息 盒子要被 关闭审查
- 求助!为什么我创建的系统服务程序仍然可以在任务管理器中结束掉?
- 文件操作
- Delphi7.0简体中文版已经发布一年多了怎么一直没有在网上看到,哪位大侠知道哪里有,小弟在这里谢过了。。。
- 谁能做这个软件?????
- 如何把TClientSocket 置于堵塞模度
- 仿腾讯的浏览器的问题?
- 关于MDI出现的问题>....
- 求助:线程中临界区对象(TCriticalSection)不起作用。
- 急求:DLL如何使用主程序的ADOConnection?
- 关于消息的一问题
0 The font mapper uses a default height value when it searches for a match.
< 0 The font mapper transforms this value into device units and matches its absolute value against the character height of the available fonts.
其中 0 是没用的,
正是可能用相近值
负的用的是字体绝对值字体分 truetype 字体, 向量字体和 fixed 字体, 字体不是每种大小都是有的, 就是说有些大小是有点失真的, 而显示器是不敏感设备, 因此有以上控制, 现在 truetype 字体(大多)是每种大小都有的因此很少再有人提起这档子事了
font = 72dpi 固定
显示器 = 96dpi 固定
打印机 = 装机的箱上写的有因此上面公式是把字体 dpi 转到设备 dpi, delphi 所描述的是一种设备无关的 size, 又因此 height 不要在运行期直接指定, 开发时另外(因为你用的是显示器)