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 |