IInkLineInfo::GetInkExtent メソッド (msinkaut.h)
テキスト インク オブジェクト (tInk) に設定する表示プロパティを指定し、テキスト インク オブジェクトの幅を HIMETRIC 単位で取得します。
構文
HRESULT GetInkExtent(
[in] INKMETRIC *pim,
[out] UINT *pnWidth
);
パラメーター
[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 |