IInkTransform::ScaleTransform メソッド (msinkaut.h)
指定した水平方向および垂直方向の要因を変換またはインクに適用します。
構文
HRESULT ScaleTransform(
[in] float HorizontalMultiplier,
[in] float VerticalMultiplier
);
パラメーター
[in] HorizontalMultiplier
変換の水平方向のディメンションをスケーリングする係数。
[in] VerticalMultiplier
変換の垂直方向の寸法をスケーリングする係数。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
メソッド内で例外が発生しました。 |
解説
IInkStrokeDisp クラスと InkStrokes クラスの場合、このメソッドは、ストロークまたはストローク内のポイントを原点に対してスケーリングします。 したがって、 HorizontalMultiplier パラメーターが 2.0 の場合、ストロークまたはストロークは 2 倍の幅になり、原点から水平方向に 2 倍になります。 ストロークの相対位置を制御するには、Move メソッドと組み合わせて このメソッドを 使用します。
要件
サポートされている最小のクライアント | Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |