Metodo AnalysisHintNode.GetRecognizedString
Aggiornamento: novembre 2007
Restituisce una concatenazione di stringhe riconosciute per tutti i nodi di scrittura ai quali InkAnalyzer ha applicato il suggerimento di analisi corrente.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public Function GetRecognizedString As String
'Utilizzo
Dim instance As AnalysisHintNode
Dim returnValue As String
returnValue = instance.GetRecognizedString()
public string GetRecognizedString()
public:
String^ GetRecognizedString()
public String GetRecognizedString()
public function GetRecognizedString() : String
Valore restituito
Tipo: System.String
Concatenazione di stringhe riconosciute per tutti i nodi di scrittura ai quali InkAnalyzer ha applicato il suggerimento di analisi corrente. Il valore predefinito è una stringa vuota ("").
Note
La stringa restituita da questo metodo è uguale a quella che si otterrebbe concatenando le stringhe riconosciute degli oggetti System.Windows.Ink.ContextNode collegati al suggerimento. L'ordine delle stringhe riconosciute è lo stesso ordine utilizzato in InkAnalyzerBaseGetRecognizedString().
Esempi
In questo esempio viene creato un oggetto StringBuilder, notes, e vengono aggiunte le informazioni su tutti i suggerimenti attualmente associati all'oggetto InkAnalyzer (denominato theInkAnalyzerWithHint). Per ogni suggerimento, il nome del suggerimento, l'elenco delle parole e la stringa riconosciuta vengono aggiunti in notes.
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();
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0