AnalysisHintNode.GetRecognizedString-Methode
Gibt eine Verkettung der erkannten Zeichenfolgen für alle Schreibknoten zurück, auf die der InkAnalyzer den aktuellen Analysehinweis angewendet hat.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Syntax
'Declaration
Public Function GetRecognizedString As String
'Usage
Dim instance As AnalysisHintNode
Dim returnValue As String
returnValue = instance.GetRecognizedString()
public string GetRecognizedString()
public:
String^ GetRecognizedString()
public String GetRecognizedString()
public function GetRecognizedString() : String
Rückgabewert
Typ: System.String
Die Verkettung der erkannten Zeichenfolgen für alle Schreibknoten, auf die der InkAnalyzer den aktuellen Analysehinweis angewendet hat. Der Standardwert ist eine leere Zeichenfolge ("").
Hinweise
Die von dieser Methode zurückgegebene Zeichenfolge ist dieselbe Zeichenfolge, die Sie erhalten würden, wenn Sie die erkannten Zeichenfolgen der System.Windows.Ink.ContextNode-Objekte, mit denen der Hinweis verknüpft ist, verketten würden. Die Reihenfolge der erkannten Zeichenfolgen ist dieselbe wie die in InkAnalyzerBaseGetRecognizedString() verwendete Reihenfolge.
Beispiele
In diesem Beispiel wird ein StringBuilder namens notes erstellt, und es werden Informationen zu allen Hinweisen hinzugefügt, die derzeit an den InkAnalyzer (theInkAnalyzerWithHint) angefügt sind. Für jeden Hinweis werden notes der Name des Hinweises, die Wortliste und die erkannte Zeichenfolge hinzugefügt.
Dim notes As New System.Text.StringBuilder()
notes.AppendLine("List of all the current AnalysisHintNodes:")
Dim theHint As AnalysisHintNode
For Each theHint In Me.theInkAnalyzerWithHint.GetAnalysisHints()
notes.AppendLine(" Hint Name: " + theHint.Name)
If 0 < theHint.GetWordlist().Length Then
notes.Append(" - WordList: ")
Dim first As Boolean = True
Dim theWord As String
For Each theWord In theHint.GetWordlist()
If Not first Then
notes.Append(", ")
Else
first = False
End If
notes.AppendFormat("'{0}'", theWord)
Next theWord
notes.AppendLine()
Else
notes.AppendLine(" - No WordList specified")
End If
If String.Empty <> theHint.GetRecognizedString() Then
notes.AppendLine(" - Recognized string: " + theHint.GetRecognizedString())
Else
notes.AppendLine(" - No recognized string.")
End If
notes.AppendLine()
Next theHint
System.Text.StringBuilder notes = new System.Text.StringBuilder();
notes.AppendLine("List of all the current AnalysisHintNodes:");
foreach (AnalysisHintNode theHint
in this.theInkAnalyzerWithHint.GetAnalysisHints())
{
notes.AppendLine(" Hint Name: " + theHint.Name);
if (0 < theHint.GetWordlist().Length)
{
notes.Append(" - WordList: ");
bool first = true;
foreach (String theWord in theHint.GetWordlist())
{
if (!first)
{
notes.Append(", ");
}
else
{
first = false;
}
notes.AppendFormat("'{0}'", theWord);
}
notes.AppendLine();
}
else
{
notes.AppendLine(" - No WordList specified");
}
if (string.Empty != theHint.GetRecognizedString())
{
notes.AppendLine(" - Recognized string: "
+ theHint.GetRecognizedString());
}
else
{
notes.AppendLine(" - No recognized string.");
}
notes.AppendLine();
}
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