複数のストロークのストローク データをカスタム認識エンジン ノードに追加します。
名前空間 : System.Windows.Ink
アセンブリ : IAWinFX (IAWinFX.dll 内)
構文
'宣言
Public Function AddStrokesToCustomRecognizer ( _
strokes As StrokeCollection, _
customRecognizer As CustomRecognizerNode _
) As ContextNode
'使用
Dim instance As InkAnalyzer
Dim strokes As StrokeCollection
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode
returnValue = instance.AddStrokesToCustomRecognizer(strokes, _
customRecognizer)
public ContextNode AddStrokesToCustomRecognizer(
StrokeCollection strokes,
CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokesToCustomRecognizer(
StrokeCollection^ strokes,
CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokesToCustomRecognizer(
StrokeCollection strokes,
CustomRecognizerNode customRecognizer
)
public function AddStrokesToCustomRecognizer(
strokes : StrokeCollection,
customRecognizer : CustomRecognizerNode
) : ContextNode
パラメータ
- strokes
型 : System.Windows.Ink.StrokeCollection
追加される StrokeCollection。
- customRecognizer
型 : System.Windows.Ink.CustomRecognizerNode
ストロークが追加されるカスタム認識エンジン ノード。
戻り値
型 : System.Windows.Ink.ContextNode
インク アナライザがストロークを追加したコンテキスト ノード。
解説
InkAnalyzer は、Type プロパティ値が UnclassifiedInk の ContextNode にストロークを追加します。
分析時、インク アナライザはアクティブな入力スレッドのロケール識別子をストロークに割り当て、インク認識エンジンの下にある最初の未分類インク ノードにストロークを追加します。未分類ノードが存在しない場合は作成されます。カスタム認識エンジンがロケール識別子をサポートしていない場合、インク アナライザは分析を続行して、AnalysisWarning 警告を生成します。この警告の WarningCode プロパティの AnalysisWarningCode 値は、LanguageIdNotRespected に設定されています。
同じパケット説明を持つストロークだけを、AddStrokes の 1 回の呼び出しに追加できます。
このメソッドは、DirtyRegion を、領域の現在の値と追加されたストロークの境界ボックスの結合に拡張します。
InkAnalyzer は、次の状況で例外をスローします。
InkAnalyzer に、追加するストロークの 1 つとして同じ識別子を持つストロークが含まれている場合。
customRecognizer パラメータに、別の InkAnalyzer オブジェクトと関連付けられた ContextNode が含まれている場合。
customRecognizer パラメータに、Type プロパティ値が CustomRecognizer の ContextNode が含まれている場合。
例
次の例では、ストロークを、InkCanvas から、theCustomRecognizerNode という名前の CustomRecognizerNode に追加します。
' Add the strokes to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokesToCustomRecognizer(theInkCanvas.Strokes, Me.theCustomRecognizerNode)
// Add the strokes to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokesToCustomRecognizer(
theInkCanvas.Strokes,
this.theCustomRecognizerNode);
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0