Freigeben über


RecognizerContext.PrefixText-Eigenschaft

Ruft die Zeichen ab, die vor der Strokes-Auflistung im RecognizerContext-Objekt stehen, oder legt diese fest.

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

Syntax

'Declaration
Public Property PrefixText As String
'Usage
Dim instance As RecognizerContext
Dim value As String

value = instance.PrefixText

instance.PrefixText = value
public string PrefixText { get; set; }
public:
property String^ PrefixText {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_PrefixText()
/** @property */
public  void set_PrefixText(String value)
public function get PrefixText () : String
public function set PrefixText (value : String)

Eigenschaftenwert

Typ: System.String
Die Zeichen, die vor der Strokes-Auflistung im RecognizerContext-Objekt stehen. Muss kleiner als 1k sein.

Hinweise

Das Präfix trägt zur Verbesserung der Erkennungsergebnisse bei, indem dem Erkennungsmodul mehr Kontext zur Handschrift bereitgestellt wird.

Die PrefixText-Eigenschaft lässt sich nur festlegen, wenn die Strokes-Eigenschaft den Wert nullNULL-Verweis (Nothing in Visual Basic) hat. Sie müssen die PrefixText-Eigenschaft festlegen, bevor Sie der Strokes-Eigenschaft des RecognizerContext-Objekts eine Strokes-Auflistung anfügen, oder Sie müssen die Strokes-Eigenschaft auf nullNULL-Verweis (Nothing in Visual Basic) festlegen und dann die PrefixText-Eigenschaft festlegen.

Hinweis

Wenn Sie die letztere Methode verwenden, müssen Sie die Strokes-Auflistung möglicherweise erneut an die Strokes-Eigenschaft des RecognizerContext-Objekts anfügen.

Durch die Festlegung von PrefixText auf NULL wird eventuell vorhandener Präfixtext aus dem RecognizerContext-Objekt entfernt.

Der Präfixtext wird ignoriert, sofern Sie nicht sowohl das Coerce-Flag als auch das WordModeRecognitionModes-Flag in der RecognitionFlags-Eigenschaft festlegen.

Die SuffixText-Eigenschaft ruft die Zeichen ab oder legt die Zeichen fest, die nach den Strichen im Erkennungskontext folgen und auch zur Verbesserung des Erkennungsergebnisses beitragen.

Wenn die Anwendung eine Korrekturschnittstelle beim Umwandeln von Freihandeingaben in Text bereitstellt, lässt die Anwendung den Benutzer Zeichen in einem Wort auswählen und mit dem Stift Ersetzungszeichen generieren. Die Anwendung kann die PrefixText-Eigenschaft und die SuffixText-Eigenschaft verwenden, um die Erkennung der neuen Freihandeingaben zu verbessern.

Beispiele

In diesem C#-Beispiel wird der Präfixtext des RecognizerContext-Objekts mit dem Namen theRecognizerContext zurückgegeben.

string thePrefixText = theRecognizerContext.PrefixText;

In diesem Microsoft® Visual Basic® .NET-Beispiel wird der Präfixtext des RecognizerContext-Objekts mit dem Namen theRecognizerContext zurückgegeben.

Dim thePrefixText As String = theRecognizerContext.PrefixText

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

RecognizerContext-Klasse

RecognizerContext-Member

Microsoft.Ink-Namespace

RecognizerContext

RecognitionModes

RecognizerContext.Strokes

RecognizerContext.RecognitionFlags

RecognizerContext.SuffixText