次の方法で共有


InkAnalyzerBase.ClearStrokeData メソッド

インク アナライザからのストローク パケット データをクリアします。

名前空間 :  System.Windows.Ink.AnalysisCore
アセンブリ :  IACore (IACore.dll 内)

構文

'宣言
Public Sub ClearStrokeData ( _
    strokeId As Integer _
)
'使用
Dim instance As InkAnalyzerBase
Dim strokeId As Integer

instance.ClearStrokeData(strokeId)
public void ClearStrokeData(
    int strokeId
)
public:
void ClearStrokeData(
    int strokeId
)
public void ClearStrokeData(
    int strokeId
)
public function ClearStrokeData(
    strokeId : int
)

パラメータ

  • strokeId
    型 : System.Int32
    パケット データがクリアされているストロークの識別子。

解説

このメソッドは、ストロークが移動されたときや変換されたときなど、ストロークのパケット データが変更されたときに使用します。インク アナライザは、パケット データがクリアされたストロークからストローク パケット データが必要な場合に、UpdateStrokesCacheBase イベントを発生させます。

次の例では、選択されたストロークの theInkAnalyzerBase オブジェクトのストローク キャッシュをクリアします。theInkAnalyzerBase は、InkAnalyzerBase オブジェクトとして宣言されます。selectedStrokeIds は、32 ビット符号付き整数配列として宣言され、選択されたストロークの識別子が含まれています。

' Clear the analyzer's cache for each stroke in the
' selectedStrokeIds array.
Dim theStrokeId As Integer
For Each theStrokeId In selectedStrokeIds
    theInkAnalyzerBase.ClearStrokeData(theStrokeId)
Next theStrokeId
// Clear the analyzer's cache for each stroke in the
// selectedStrokeIds array.
foreach (int theStrokeId in selectedStrokeIds)
{
    theInkAnalyzerBase.ClearStrokeData(theStrokeId);
}

プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkAnalyzerBase クラス

InkAnalyzerBase メンバ

System.Windows.Ink.AnalysisCore 名前空間