Freigeben über


InkAnalyzer.CreateCustomRecognizer-Methode

Erstellt einen neuen CustomRecognizerNode für das Analysemodul.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.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), die das InkRecognizer identifiziert, für das ein Knoten erstellt werden soll.

Rückgabewert

Typ: System.Windows.Ink.CustomRecognizerNode
Der neue CustomRecognizerNode.

Hinweise

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

Beispiele

Im folgenden Beispiel wird die Guid für ein benutzerdefiniertes Erkennungsmodul, customRecognizerId, verwendet und ein CustomRecognizerNode für einen InkAnalyzer namens theInkAnalyzer erstellt. Anschließend werden Striche aus einer StrokeCollection namens strokesForCustomAnalysis hinzugefügt. Dann wird Analyze aufgerufen, und die erkannte Zeichenfolge wird in einem TextBox namens theResultsTextBox gespeichert.

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

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

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

System.Windows.Ink-Namespace

System.Windows.Ink.CustomRecognizerNode

System.Windows.Ink.InkRecognizer

InkAnalyzerBaseInkRecognizersByPriority()