FONTMETRIC() 函 数
返回当前操作系统已安装字体的字体属性
语 法
FONTMETRIC ( nAttribute [, cFontNam e, nFontSize [, cFontStyle ]])
返 值 类 型
数值型
参 数 描 述
nAttribute
确 定 FONTMETRIC() 函 数 返 回 的 字 体 属 性 如 果 省 略 cFontName
nFontSize 和 cFontStyle 选 项 FONTMETRIC() 函 数 将 返 回 活 动 输 出 窗 口 当 前字 体 的 属 性
下表列出 nAttribute 的值与返回的相应字体属性
nAttribute |
属 性 |
|
---|---|---|
1 |
以像素为单位的字符高度 |
|
2 |
以像素为单位的字符提升值 |
高于基线的像素数 |
3 |
以像素为单位的字符降低值 |
低于基线的像 素数 |
续 表
-
以像素为单位表示的前导空间
线条的间距
-
以像素为单位的附加前置空间 *
-
以像素为单位的字符平均宽度
-
以像素为单位的字符最大宽度
-
字体灰度
(Font Weight)
-
斜体
0 为否 非 0 为是
-
下划线
0 为否 非 0 为是
-
删除线
0 为否 非 0 为是
-
字体中定义的第一个字符
-
字体中定义的最后一个字符
-
默认字符
替代字体中没有的字符 *
-
断字符
-
间距和族 (pitch and family)*
-
字符集 *
-
突出
额外增加的宽度 *
-
水平方向字体的设备
-
垂直方向字体的设备
有关 FONTMETRIC() 返回数值的详细内容 请参阅 Microsoft Windows 中文版程序员参考手册 中的 TEXTMETRIC 函数
CFontName
指 定 一 个 已 安 装 字 体 的 名 称
NFontSize
指 定 字 体 cFontName 的 磅 值 大 小
CFontStyle
指 定 字 体 cFontName 的 字 形 如 果 省 略 cFontStyle 选 项 FONTMETRIC() 函数 返 回 常 规 字 体 的 属 性
CFontStyle 可以是下面字形表中列出的字符或字符组合 例如 字符组合 BI 指定了粗斜体字形
字 符 字 形
B 粗体
I 斜体
-
常规
-
轮廓
Q 不透明
- 阴影
– 删除线
-
透明
-
下划线
说 明
FONTMETRIC() 函数返回活动输出窗口当前字体的属性 可使用 WFONT() 函数确定当前窗口的字体
请 参 阅
AFONT(), 字 体 概 览 , GETFONT(), SYSMETRIC(), TXTWIDTH(), WFONT()