Compartir a través de


InkAnalyzer.GetAlternates (Método) (ContextNodeCollection)

Actualización: noviembre 2007

Devuelve hasta 10 alternativas de análisis para los nodos de un objeto ContextNodeCollection especificado.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Function GetAlternates ( _
    nodes As ContextNodeCollection _
) As AnalysisAlternateCollection
'Uso
Dim instance As InkAnalyzer
Dim nodes As ContextNodeCollection
Dim returnValue As AnalysisAlternateCollection

returnValue = instance.GetAlternates(nodes)
public AnalysisAlternateCollection GetAlternates(
    ContextNodeCollection nodes
)
public:
AnalysisAlternateCollection^ GetAlternates(
    ContextNodeCollection^ nodes
)
public AnalysisAlternateCollection GetAlternates(
    ContextNodeCollection nodes
)
public function GetAlternates(
    nodes : ContextNodeCollection
) : AnalysisAlternateCollection

Parámetros

Valor devuelto

Tipo: Microsoft.Ink.AnalysisAlternateCollection
Hasta 10 de las alternativas de análisis principales para nodes.

Comentarios

La alternativa principal se devuelve como la primera alternativa de la colección. Si hay más de 10 alternativas, sólo se devolverán las 10 primeras.

Los objetos ContextNode de nodes no tienen que representar áreas adyacentes del documento.

Para cada sugerencia de análisis de nodes, el objeto InkAnalyzer devuelve sólo la alternativa principal.

Ejemplos

En este ejemplo se obtienen hasta 10 de las alternativas de análisis principales para el objeto ContextNodeCollection, theContextNodes, asociado a InkAnalyzer, theInkAnalyzer. A continuación, se agregan las cadenas reconocidas de las alternativas a System.Collections.Specialized.StringCollection, theAlternateStrings.

' Get analysis alternates for the context node collection and add the
' recognized strings to a string collection.
theAlternateCollection = Me.theInkAnalyzer.GetAlternates(theContextNodes)
theAlternateStrings.Clear()
Dim theAlternate As Microsoft.Ink.AnalysisAlternate
For Each theAlternate In theAlternateCollection
    theAlternateStrings.Add(theAlternate.RecognizedString)
Next theAlternate
// Get analysis alternates for the context node collection and add the
// recognized strings to a string collection.
theAlternateCollection = this.theInkAnalyzer.GetAlternates(theContextNodes);
theAlternateStrings.Clear();
foreach (Microsoft.Ink.AnalysisAlternate theAlternate
    in theAlternateCollection)
{
    theAlternateStrings.Add(theAlternate.RecognizedString);
}

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

Vea también

Referencia

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

GetAlternates (Sobrecarga)

Microsoft.Ink (Espacio de nombres)

Microsoft.Ink.AnalysisAlternate

Microsoft.Ink.AnalysisAlternateCollection

Microsoft.Ink.ContextNode

Microsoft.Ink.ContextNodeCollection