Share via


RecognitionResult-Klasse

Stellt das Ergebnis der Erkennung dar. Die Ergebnisse der Erkennung handgeschriebener Freihandeingaben werden in einem RecognitionResult-Objekt zurückgegeben.

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

Syntax

'Declaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class RecognitionResult
'Usage
Dim instance As RecognitionResult
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class RecognitionResult
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class RecognitionResult
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class RecognitionResult
public class RecognitionResult

Hinweise

RecognitionAlternate-Objekte, auch Alternativen genannt, werden anhand des Ergebnisses erstellt. Die beste (oder erste) Alternative ist die, die standardmäßig im Ergebnis verwendet wird. Sie können jedoch mit den Methoden des RecognitionResult-Objekts angeben, welche Alternativen im Ergebnis verwendet werden sollen.

Die Systemleistung kann beeinträchtigt werden, wenn jeder Auflistung von Strichen automatisch Erkennungsergebnisse zugewiesen werden. Deshalb werden Ergebnisse standardmäßig nicht an eine Strokes-Auflistung angefügt. Sie müssen die SetResultOnStrokes-Methode aufrufen, um einer Strokes-Auflistung Ergebnisse zuzuweisen.

Die einzige Möglichkeit, Erkennungsergebnisse beizubehalten, besteht darin, SetResultOnStrokes aufzurufen und diese Strokes-Auflistung dann der CustomStrokes-Auflistung für das Ink-Objekt hinzuzufügen.

Nicht alle Erkennungsmodule legen die TopConfidence-Eigenschaft fest. Wenn eine Anwendung auf eine nicht vom Erkennungsmodul festgelegte Eigenschaft zuzugreifen versucht, wird eine Argumentausnahme ausgelöst.

Hinweis

Die verschiedenen Handschrifterkennungsmodule, die von Microsoft sowohl in den Erkennungsmodulen für lateinische Schriftzeichen als auch für ostasiatische Sprachen mitgeliefert werden, generieren in manchen Fällen den Unicode-Wert 0xFFFF als Erkennungsergebnis. Dies tritt auf, wenn die Erkennung ein Stück Freihandeingabe keinem gültigen Zeichen zuordnen kann. Der 0xFFFF-Codepunkt ist gültiges UCS-2, aber in UTF-8 nicht zulässig. Eine Anwendung, die Erkennungsergebnisse in UTF-8 konvertiert, sollte 0xFFFF durch einen anderen Codepunkt ersetzen, beispielsweise 0xFFFD.

Vererbungshierarchie

System.Object
  Microsoft.Ink.RecognitionResult

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

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

RecognitionResult-Member

Microsoft.Ink-Namespace

CustomStrokes

CustomStrokes

Ink

Recognizer

RecognizerContext

Strokes