InkAnalyzer.GetAlternates (Método) (ContextNodeCollection, Int32)
Actualización: noviembre 2007
Devuelve hasta el número especificado de alternativas de análisis para los nodos de un objeto ContextNodeCollectionespecificado.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)
Sintaxis
'Declaración
Public Function GetAlternates ( _
nodes As ContextNodeCollection, _
maximumAlternates As Integer _
) As AnalysisAlternateCollection
'Uso
Dim instance As InkAnalyzer
Dim nodes As ContextNodeCollection
Dim maximumAlternates As Integer
Dim returnValue As AnalysisAlternateCollection
returnValue = instance.GetAlternates(nodes, _
maximumAlternates)
public AnalysisAlternateCollection GetAlternates(
ContextNodeCollection nodes,
int maximumAlternates
)
public:
AnalysisAlternateCollection^ GetAlternates(
ContextNodeCollection^ nodes,
int maximumAlternates
)
public AnalysisAlternateCollection GetAlternates(
ContextNodeCollection nodes,
int maximumAlternates
)
public function GetAlternates(
nodes : ContextNodeCollection,
maximumAlternates : int
) : AnalysisAlternateCollection
Parámetros
- nodes
Tipo: Microsoft.Ink.ContextNodeCollection
Nodos para los que se desea obtener las alternativas de análisis.
- maximumAlternates
Tipo: System.Int32
Número de alternativas de análisis que se van a devolver.
Valor devuelto
Tipo: Microsoft.Ink.AnalysisAlternateCollection
Hasta maximumAlternates de las alternativas de análisis principales para nodes.
Comentarios
La alternativa principal se devuelve como la primera alternativa de la colección.
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 cinco 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 5 analysis alternates for the context node collection and add the
' recognized strings to a string collection.
theAlternateCollection = Me.theInkAnalyzer.GetAlternates(theContextNodes, 5)
theAlternateStrings.Clear()
Dim theAlternate As Microsoft.Ink.AnalysisAlternate
For Each theAlternate In theAlternateCollection
theAlternateStrings.Add(theAlternate.RecognizedString)
Next theAlternate
// Get 5 analysis alternates for the context node collection and add the
// recognized strings to a string collection.
theAlternateCollection = this.theInkAnalyzer.GetAlternates(theContextNodes, 5);
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
Microsoft.Ink (Espacio de nombres)
Microsoft.Ink.AnalysisAlternate