IDWriteTextLayout3::GetLineMetrics 方法 (dwrite_3.h)

检索每行的属性。

语法

HRESULT GetLineMetrics(
  [out] DWRITE_LINE_METRICS1 *lineMetrics,
        UINT32               maxLineCount,
  [out] UINT32               *actualLineCount
);

参数

[out] lineMetrics

要填充行信息的数组。

maxLineCount

lineMetrics 数组的最大大小。

[out] actualLineCount

lineMetrics 的实际大小
所需的数组。

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

言论

如果 maxLineCount 不够大E_NOT_SUFFICIENT_BUFFER,
这相当于HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER),
返回,actualLineCount 设置为行数
需要。

要求

要求 价值
最低支持的客户端 Windows 10 [仅限桌面应用]
支持的最低服务器 Windows Server 2016 [仅限桌面应用]
目标平台 窗户
标头 dwrite_3.h
Dwrite.lib
DLL Dwrite.dll

另请参阅

IDWriteTextLayout3