Condividi tramite


Metodo InkAnalyzer.GetAlternates (ContextNodeCollection, Int32)

Aggiornamento: novembre 2007

Restituisce il numero massimo di alternative di analisi specificato per i nodi in un oggetto ContextNodeCollection specificato.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Sintassi

'Dichiarazione
Public Function GetAlternates ( _
    nodes As ContextNodeCollection, _
    maximumAlternates As Integer _
) As AnalysisAlternateCollection
'Utilizzo
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

Parametri

  • maximumAlternates
    Tipo: System.Int32
    Numero di alternative di analisi da restituire.

Valore restituito

Tipo: Microsoft.Ink.AnalysisAlternateCollection
Al massimo, il valore di maximumAlternates delle prime alternative di analisi per nodes.

Note

La prima alternativa viene restituita come prima alternativa dell'insieme.

Gli oggetti ContextNode presenti in nodes non devono rappresentare aree adiacenti del documento.

Per ogni suggerimento di analisi in nodes, l'oggetto InkAnalyzer restituisce solo la prima alternativa.

Esempi

In questo esempio vengono ottenute le prime cinque alternative al massimo per l'oggetto ContextNodeCollection, theContextNodes associato all'oggetto InkAnalyzer, theInkAnalyzer. Vengono quindi aggiunte le stringhe riconosciute per le alternative 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);
}

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

Vedere anche

Riferimenti

InkAnalyzer Classe

Membri InkAnalyzer

Overload GetAlternates

Spazio dei nomi Microsoft.Ink

Microsoft.Ink.AnalysisAlternate

Microsoft.Ink.AnalysisAlternateCollection

Microsoft.Ink.ContextNode

Microsoft.Ink.ContextNodeCollection