导航:  GdiPlus Classes > GdiPlus Classes > CGpFont Class > Font Object >

GetHeight (DPI)

上一页返回章节概述下一页

描述

 

获取该字体的行间距(以像素为单位).行间距是连续两行文本的基线之间的垂直距离.因此,行间距包括行之间的空白以及字符本身的高度.

 

C++ Syntax

 

REAL GetHeight(

[in]  REAL dpi

) const;

 

FreeBASIC 语法

 

FUNCTION GetHeight (BYVAL dpi AS SINGLE) AS SINGLE

 

参数

 

dpi

 

[in]单精度数指定的垂直分辨率,以每英寸点数,显示字体的装置.

 

返回值

 

此方法返回字体的行间距为像素.

 

备注

 

如果字体单位设置为比其他任何UnitPixel,高度,以像素为单位,就是使用指定的垂直分辨率计算.例如,假定字体单位为英寸,字体的大小0.3.也假设相应的字体,EM高度2048和线间距是2355.如果指定的垂直分辨率为96点每英寸的高度计算如下:

 

2355*(0.3/2048)*96 = 33.1171875

 

引用文件

 

CGpFont.inc (include CGdiPlus.inc)