Condividi tramite


Metodo InkAnalyzer.GetAlternates (StrokeCollection, Int32)

Aggiornamento: novembre 2007

Restituisce un oggetto AnalysisAlternateCollection contenente al massimo il numero di alternative di analisi specificato per i tratti specificati.

Spazio dei nomi:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Sintassi

'Dichiarazione
Public Function GetAlternates ( _
    strokes As StrokeCollection, _
    maximumAlternates As Integer _
) As AnalysisAlternateCollection
'Utilizzo
Dim instance As InkAnalyzer
Dim strokes As StrokeCollection
Dim maximumAlternates As Integer
Dim returnValue As AnalysisAlternateCollection

returnValue = instance.GetAlternates(strokes, _
    maximumAlternates)
public AnalysisAlternateCollection GetAlternates(
    StrokeCollection strokes,
    int maximumAlternates
)
public:
AnalysisAlternateCollection^ GetAlternates(
    StrokeCollection^ strokes, 
    int maximumAlternates
)
public AnalysisAlternateCollection GetAlternates(
    StrokeCollection strokes,
    int maximumAlternates
)
public function GetAlternates(
    strokes : StrokeCollection, 
    maximumAlternates : int
) : AnalysisAlternateCollection

Parametri

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

Valore restituito

Tipo: System.Windows.Ink.AnalysisAlternateCollection
Fino al valore di maximumAlternates delle prime alternative di analisi per strokes.

Note

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

Gli oggetti Stroke archiviati in strokes non devono rappresentare aree adiacenti del documento.

Esempi

In questo esempio vengono ottenute le prime cinque alternative per l'oggetto StrokeCollection denominato theStrokes, associato all'oggetto InkAnalyzer (denominato theInkAnalyzer). Quindi, le stringhe riconosciute per le alternative vengono aggiunte all'oggetto StringCollection denominato theAlternateStrings..

' Get 5 analysis alternates for the strokes collection and add the
' recognized string to a collection.
theAlternateCollection = Me.theInkAnalyzer.GetAlternates(theStrokes, 5)
theAlternateStrings.Clear()

For Each theAlternate As AnalysisAlternate In theAlternateCollection
    theAlternateStrings.Add(theAlternate.RecognizedString)
Next theAlternate
// Get 5 analysis alternates for the strokes collection and add the
// recognized string to a collection.
theAlternateCollection = this.theInkAnalyzer.GetAlternates(theStrokes, 5);
theAlternateStrings.Clear();
foreach (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 System.Windows.Ink

System.Windows.Ink.AnalysisAlternate

System.Windows.Ink.AnalysisAlternateCollection

System.Windows.Ink.Stroke

System.Windows.Ink.StrokeCollection