Freigeben über


InkAnalyzer.AddStrokeToCustomRecognizer-Methode

Fügt einem Knoten des benutzerdefinierten Erkennungsmoduls einen Strich hinzu.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Function AddStrokeToCustomRecognizer ( _
    stroke As Stroke, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
'Usage
Dim instance As InkAnalyzer
Dim stroke As Stroke
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode

returnValue = instance.AddStrokeToCustomRecognizer(stroke, _
    customRecognizer)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokeToCustomRecognizer(
    Stroke^ stroke, 
    CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public function AddStrokeToCustomRecognizer(
    stroke : Stroke, 
    customRecognizer : CustomRecognizerNode
) : ContextNode

Parameter

  • stroke
    Typ: Microsoft.Ink.Stroke
    Der Strich, der dem Knoten des benutzerdefinierten Erkennungsmoduls hinzugefügt werden soll.

Rückgabewert

Typ: Microsoft.Ink.ContextNode
Der Kontextknoten, zu dem InkAnalyzer den Strich hinzugefügt hat.

Hinweise

InkAnalyzer fügt Stroke einem UnclassifiedInkNode in der SubNodes-Auflistung von customRecognizer hinzu. Wenn kein solcher UnclassifiedInkNode vorhanden ist, erstellt InkAnalyzer einen neuen UnclassifiedInkNode unter customRecognizer und fügt den neuen Strich dem neuen UnclassifiedInkNode hinzu.

Diese Methode erweitert DirtyRegion auf die Gesamtmenge des aktuellen Werts des Bereichs und des umgebenden Felds für den hinzugefügten Strich.

Wenn der Strich bereits an InkAnalyzer angefügt ist, löst InkAnalyzer eine Ausnahme aus.

Wenn customRecognizer kein CustomRecognizerNode ist, löst InkAnalyzer eine Ausnahme aus.

Beispiele

In diesem Beispiel wird ein Auszug aus einem Ereignishandler für das Stroke-Ereignis eines InkCollector-Objekts dargestellt. Der Strich wird dem CustomRecognizerNode (theCustomRecognizerNode) hinzugefügt.

' Add the stroke to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokeToCustomRecognizer( _
    e.Stroke, Me.theCustomRecognizerNode)
// Add the stroke to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokeToCustomRecognizer(
    e.Stroke, this.theCustomRecognizerNode);

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

Microsoft.Ink-Namespace