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

另请参阅

IDWriteFontFace