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