Freigeben über


InkAnalyzer.CreateCustomRecognizer-Methode

Erstellt einen neuen CustomRecognizerNode für das Analysemodul.

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

Syntax

'Declaration
Public Function CreateCustomRecognizer ( _
    inkRecognizerId As Guid _
) As CustomRecognizerNode
'Usage
Dim instance As InkAnalyzer
Dim inkRecognizerId As Guid
Dim returnValue As CustomRecognizerNode

returnValue = instance.CreateCustomRecognizer(inkRecognizerId)
public CustomRecognizerNode CreateCustomRecognizer(
    Guid inkRecognizerId
)
public:
CustomRecognizerNode^ CreateCustomRecognizer(
    Guid inkRecognizerId
)
public CustomRecognizerNode CreateCustomRecognizer(
    Guid inkRecognizerId
)
public function CreateCustomRecognizer(
    inkRecognizerId : Guid
) : CustomRecognizerNode

Parameter

  • inkRecognizerId
    Typ: System.Guid
    Die GUID (Globally Unique Identifier) von InkRecognizer, für die ein Knoten erstellt werden soll.

Rückgabewert

Typ: Microsoft.Ink.CustomRecognizerNode
Der neue CustomRecognizerNode.

Hinweise

Das CustomRecognizerNode-Objekt wird als direkt untergeordnetes Objekt von RootNode erstellt.

Beispiele

Im folgenden Beispiel wird System.Guid eines benutzerdefinierten Erkennungsmoduls, customRecognizerId, verwendet, um einen CustomRecognizerNode für den InkAnalyzer, theInkAnalyzer, zu erstellen. Striche werden dann aus einer Strokes-Auflistung namens strokesForCustomAnalysis hinzugefügt. Dann wird Analyze aufgerufen, und die erkannte Zeichenfolge wird in ein TextBox-Steuerelement, theResultsTextBox, gesetzt.

Dim customRecognizer As CustomRecognizerNode = _
    theInkAnalyzer.CreateCustomRecognizer(customRecognizerId)
theInkAnalyzer.AddStrokesToCustomRecognizer(strokesForCustomAnalysis, customRecognizer)

Dim theStatus As Microsoft.Ink.AnalysisStatus = theInkAnalyzer.Analyze()
theResultsTextBox.Text = customRecognizer.GetRecognizedString()
CustomRecognizerNode customRecognizer = 
    theInkAnalyzer.CreateCustomRecognizer(customRecognizerId);
theInkAnalyzer.AddStrokesToCustomRecognizer(strokesForCustomAnalysis, customRecognizer);

Microsoft.Ink.AnalysisStatus theStatus = theInkAnalyzer.Analyze();
theResultsTextBox.Text = customRecognizer.GetRecognizedString();

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

Microsoft.Ink.CustomRecognizerNode

Microsoft.Ink.InkRecognizer

InkAnalyzer.GetInkRecognizersByPriority