那位老大知道字体大小和显示所占像素的换算关系?(100分)

  • 主题发起人 主题发起人 heifei
  • 开始时间 开始时间

The GetSystemMetrics function retrieves various system metrics and system configuration settings.

System metrics are the dimensions (widths and heights) of Windows display elements. All dimensions retrieved by GetSystemMetrics are in pixels.

int GetSystemMetrics(

int nIndex // system metric or configuration setting to retrieve
);
 
其实字体的大小是以DPI来描述的,比如大字体,定义为120DPI,就是说每英寸有120个象素点.
 
好久的问题了.
form1.canvas.textheight(yourstring) 和form1.canvas.textwidth(yourstring)
可以得到字串yourstring在屏幕上所占的高度与宽度,它与form1.canvas.font.size也有关系.
再作些转换就可以了.
 
See the property of the TScreen!
 
有没有直接换算的函数或公式呀?
 
后退
顶部