AnalysisHintNode.GetRecognizedString (Método)
Actualización: noviembre 2007
Devuelve la concatenación de las cadenas reconocidas correspondientes a todos los nodos de escritura a los que el objeto InkAnalyzer ha aplicado esta sugerencia de análisis.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)
Sintaxis
'Declaración
Public Function GetRecognizedString As String
'Uso
Dim instance As AnalysisHintNode
Dim returnValue As String
returnValue = instance.GetRecognizedString()
public string GetRecognizedString()
public:
String^ GetRecognizedString()
public String GetRecognizedString()
public function GetRecognizedString() : String
Valor devuelto
Tipo: System.String
Concatenación de las cadenas reconocidas correspondientes a todos los nodos de escritura a los que el objeto InkAnalyzer ha aplicado esta sugerencia de análisis. El valor predeterminado es una cadena vacía ("").
Comentarios
La cadena devuelta por este método es la misma cadena que se obtendría concatenando las cadenas reconocidas de los objetos Microsoft.Ink.ContextNode a los que se vincula la sugerencia. El orden de las cadenas reconocidas coincide con el orden en el que se producen en el método InkAnalyzerBase.GetRecognizedString.
Ejemplos
Este ejemplo crea System.Text.StringBuilder, notes y agrega información sobre todas las sugerencias asociadas actualmente al objeto InkAnalyzer, theInkAnalyzerWithHint. En cada sugerencia, se agrega a notes el nombre de la sugerencia, la lista de palabras y la cadena reconocida.
Dim notes = New System.Text.StringBuilder()
notes.AppendLine("List of all the current AnalysisHintNodes:")
Dim theHint As Microsoft.Ink.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 StringBuilder();
notes.AppendLine("List of all the current AnalysisHintNodes:");
foreach (Microsoft.Ink.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();
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0