IInkStrokeDisp::Shear メソッド (msinkaut.h)
ストロークまたはストローク内のインクを、指定した水平方向および垂直方向の要因でせん断します。
構文
HRESULT Shear(
[in] float HorizontalMultiplier,
[in] float VerticalMultiplier
);
パラメーター
[in] HorizontalMultiplier
せん断の水平係数。
[in] VerticalMultiplier
せん断の垂直係数。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
メソッド内で例外が発生しました。 |
注釈
このメソッドで適用される変換は、パラメーターの 1 つが 0 の場合にのみ純粋なせん断です。 原点の四角形に適用され、 せん断Y 係数が 0 の場合、変換は四角形の高さの x 倍 のせん断 によって下端を水平方向に移動します。 せん断X係数が0の場合は、四角形の幅のせん断Y倍によって右端を垂直方向に移動します。
メモ 両方のパラメーターが 0 以外の場合、結果は直感的ではない可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |