IInkTransform::Shear メソッド (msinkaut.h)
InkTransform のせん断を、指定した水平方向および垂直方向の要因で調整します。
構文
HRESULT Shear(
[in] float HorizontalComponent,
[in] float VerticalComponent
);
パラメーター
[in] HorizontalComponent
せん断の水平方向の係数。
[in] VerticalComponent
せん断の垂直係数。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
メソッド内で例外が発生しました。 |
解説
このメソッドで適用される変換は、パラメーターの 1 つが 0 の場合にのみ純粋なせん断です。 原点の四角形に適用され、 せん断Y 係数が 0 の場合、四角形の高さを X 倍することで 、下辺が水平方向に移動します。 shearX 係数が 0 の場合は、四角形の幅の幅をせん断 Y 倍して右端を垂直方向に移動します。
メモ 両方のパラメーターが 0 以外の場合、結果の予測が困難になります。 たとえば、両方の因子が 1 の場合、変換によって平面全体が 1 行に絞り込まれます。
要件
サポートされている最小のクライアント | Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |