IInkStrokeDisp インターフェイス (msinkaut.h)

1 回分のひと筆を表します。

ストロークは、既知のインク マークの座標とプロパティを表す、デジタイザーによってキャプチャされるプロパティとポイント データのセットです。 これは、1 つのペンでキャプチャされるデータのセットです。上下または移動シーケンスです。

継承

IInkStrokeDisp インターフェイスは、IUnknown インターフェイスから継承されます。 IInkStrokeDisp には、次の種類のメンバーもあります。

メソッド

IInkStrokeDisp インターフェイスには、これらのメソッドがあります。

 
IInkStrokeDisp::Clip

四角形の外側にある IInkStrokeDisp オブジェクトまたは InkStrokes コレクションの一部を削除します。 (IInkStrokeDisp.Clip)
IInkStrokeDisp::FindIntersections

この IInkStrokeDisp オブジェクトが既知の InkStrokes コレクション内の他の IInkStrokeDisp オブジェクトと交差するポイントを取得します。
IInkStrokeDisp::get_BezierCusps

ストロークのベジエ近似のカスプのインデックスを含む配列を取得します。
IInkStrokeDisp::get_BezierPoints

ストロークのベジエ近似を表すコントロール ポイントの配列を取得します。
IInkStrokeDisp::get_Deleted

インクから既知のストロークを削除するかどうかを指定する値を取得します。
IInkStrokeDisp::get_DrawingAttributes

描画時にインクに適用する描画属性を取得または設定します。 (IInkStrokeDisp.get_DrawingAttributes)
IInkStrokeDisp::get_ExtendedProperties

オブジェクトに格納されているアプリケーション定義データのコレクションを取得します。 (IInkStrokeDisp.get_ExtendedProperties)
IInkStrokeDisp::get_ID

オブジェクトの識別子を取得します。 (IInkStrokeDisp.get_Id)
IInkStrokeDisp::get_Ink

ストロークの親 InkDisp オブジェクトを取得します。
IInkStrokeDisp::get_PacketCount

IInkStrokeDisp オブジェクトに対して受信したパケットの数を取得します。
IInkStrokeDisp::get_PacketDescription

IInkStrokeDisp オブジェクトに格納されているパケット データの種類を記述するグローバル一意識別子 (GUID) の配列を取得します。
IInkStrokeDisp::get_PacketSize

パケットのサイズ (バイト単位) を取得します。
IInkStrokeDisp::get_PolylineCusps

IInkStrokeDisp オブジェクトの cusps のインデックスを含む配列を取得します。
IInkStrokeDisp::get_SelfIntersections

ストロークの自己交差を取得します。
IInkStrokeDisp::GetBoundingBox

InkDisp オブジェクト内のすべてのストローク、個々のストローク、または InkStrokes コレクションのインク空間座標の境界ボックスを取得します。 (IInkStrokeDisp.GetBoundingBox)
IInkStrokeDisp::GetFlattenedBezierPoints

InkDisp オブジェクト、個々のストローク、または InkStrokes コレクション内のすべてのストロークの、インク空間座標の境界ボックスを取得します。
IInkStrokeDisp::GetPacketData

IInkStrokeDisp オブジェクト内のパケットの範囲のパケット データを取得します。
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics

特定のパケット記述の種類のメトリックを取得します。
IInkStrokeDisp::GetPacketValuesByProperty

ストローク内の 1 つ以上のパケットから既知のパケット プロパティのデータを取得します。
IInkStrokeDisp::GetPoints

ストロークを構成するポイントを取得します。
IInkStrokeDisp::GetRectangleIntersections

IInkStrokeDisp オブジェクトが特定の四角形と交差するポイントを検索します。
IInkStrokeDisp::HitTestCircle

ストロークが完全に内側にあるか、特定の円で交差するかを指定します。
IInkStrokeDisp::Move

IInkStrokeDisp オブジェクトまたは InkStrokes コレクションのインクに翻訳を適用します。 (IInkStrokeDisp.Move)
IInkStrokeDisp::NearestPoint

ストローク上の既知のポイントに最も近い位置を検索し、ストロークからの距離を返します。 すべてがインク空間座標に含まれています。
IInkStrokeDisp::Rotate

回転の中心点を中心とする角度を使用してインクを回転します。 (IInkStrokeDisp.Rotate)
IInkStrokeDisp::ScaleToRectangle

指定した InkRectangle オブジェクトに収まるように、IInkStrokeDisp オブジェクトまたは InkStrokes コレクションをスケーリングします。 (IInkStrokeDisp.ScaleToRectangle)
IInkStrokeDisp::ScaleTransform

指定した水平方向および垂直方向の要因を変換またはインクに適用します。 (IInkStrokeDisp.ScaleTransform)
IInkStrokeDisp::SetPacketValuesByProperty

特定のプロパティのパケット値を変更します。
IInkStrokeDisp::SetPoints

X、Y 値の配列を使用して IInkStrokeDisp のポイントを設定します。
IInkStrokeDisp::Shear

ストロークまたはストローク内のインクを、指定した水平方向および垂直方向の要因でせん断します。 (IInkStrokeDisp.Shear)
IInkStrokeDisp::Split

ストローク上の指定した位置でストロークを分割します。
IInkStrokeDisp::Transform

IInkStrokeDisp オブジェクトまたは InkStrokes コレクションに線形変換を適用します。このコレクションは、変換のスケーリング、回転、平行移動、および組み合わせを表すことができます。 (IInkStrokeDisp.Transform)

解説

このインターフェイスを実装するクラスを定義すると、新しいクラスは Tablet PC アプリケーション プログラミング インターフェイス (API) と正しく対話しません。

要件

   
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h

関連項目

IInkCursor インターフェイス

InkDisp クラス

InkStrokes コレクション