idWriteFontFace::GetGdiCompatibleMetrics 方法 (dwrite.h)
获取字体的设计单位和常见指标。 这些指标适用于字体中的所有字形,并由应用程序用于布局计算。
语法
HRESULT GetGdiCompatibleMetrics(
FLOAT emSize,
FLOAT pixelsPerDip,
[in, optional] DWRITE_MATRIX const *transform,
[out] DWRITE_FONT_METRICS *fontFaceMetrics
);
参数
emSize
类型: FLOAT
字体的逻辑大小(以 DIP 单位为单位)。
pixelsPerDip
类型: FLOAT
每个 DIP 的物理像素数。
[in, optional] transform
类型: const DWRITE_MATRIX*
应用于字形及其位置的可选转换。 此转换在字体大小和 像素PerDip 指定的缩放后应用。
[out] fontFaceMetrics
类型: DWRITE_FONT_METRICS*
指向要填充 DWRITE_FONT_METRICS 结构的指针。 此函数返回的指标采用字体设计单位。
返回值
类型: HRESULT
标准 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dwrite.h |
Library | Dwrite.lib |
DLL | Dwrite.dll |