点击或拖拽改变大小

Functions.FontMetric 方法

X#
-- todo --
返回当前安装的操作系统字体的字体属性。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION FontMetric(
	nAttribute,
	cFontName,
	nFontSize,
	cFontStyle
) AS LONG CLIPPER
查看代码

参数

nAttribute (Optional)
类型:__Usual
确定FontMetric()返回的字体属性。如果省略cFontName、nFontSize和cFontStyle, FontMetric()将返回活动输出窗口中当前字体的属性。
备注部分的表格列出了nAttribute的值和相应返回的字体属性。
cFontName (Optional)
类型:__Usual
指定已安装字体的名称。
nFontSize (Optional)
类型:__Usual
指定用cFontName指定的字体的点大小。
cFontStyle (Optional)
类型:__Usual
指定用cFontName指定的字体的字体样式代码。如果省略cFontStyle,FontMetric()将返回Normal字体样式的属性。
cFontStyle可以是以下字体样式表中列出的单个字符或字符组合。 例如,组合BI指定粗体斜体字体样式。

返回值

类型:Int32
数值型
备注
FontMetric()返回活动输出窗口当前字体的字体属性。可以使用WFONT()来确定当前窗口字体。
nAttribute属性
1字符高度(像素)
2字符上升(基线以上单位)(像素)
3字符下降(基线以下单位)(像素)
4行距(行间距)(像素)
5额外行距(像素)
6平均字符宽度(像素)
7最大字符宽度(像素)
8字体粗细
9斜体(0 = 否,非零 = 是)
10下划线(0 = 否,非零 = 是)
11删除线(0 = 否,非零 = 是)
12字体中定义的第一个字符
13字体中定义的最后一个字符
14默认字符(替代字体中不存在的字符)
15断字符
16字距和字体系列
17字符集
18悬挂(额外添加的宽度)
19字体设备的水平方面
20字体设备的垂直方面
字符字体样式
B粗体
I斜体
N正常
O轮廓
Q额外行距(像素)
S阴影
-删除线
T透明
U下划线


有关FontMetric()返回的数值的更多信息,请参阅Microsoft Windows程序员参考中的TEXTMETRIC函数。
参见