IInkLineInfo::GetInkExtent 方法 (msinkaut.h)
指定要在文本墨迹对象上设置的显示属性 (tInk) ,并检索文本墨迹对象的宽度(以 HIMETRIC 单位为单位)。
语法
HRESULT GetInkExtent(
[in] INKMETRIC *pim,
[out] UINT *pnWidth
);
parameters
[in] pim
指向 INKMETRIC 结构的指针,该结构包含要对文本墨迹对象(或 NULL)设置的显示属性。
[out] pnWidth
文本墨迹对象的宽度(以 HIMETRIC 为单位)。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
pnWidth 参数为 NULL。 |
|
无法完成该操作。 显示属性不会更改。 |
注解
如果 pim 参数为 NULL,则显示属性不会更改,现有属性用于计算文本墨迹对象的范围;否则,将更新显示属性,并且从新属性计算范围。
如果在 pim 参数中设置了IMF_FONT_SELECTED_IN_HDC标志,则设备上下文的属性将应用于墨迹;否则,将应用文本墨迹对象的 INKMETRIC 设置。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |