Freigeben über


InkAnalyzer.GetAlternates-Methode (ContextNodeCollection, Int32)

Gibt maximal die angegebene Anzahl Analysealternativen für die Knoten in einer angegebenen ContextNodeCollection zurück.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

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

Parameter

  • maximumAlternates
    Typ: System.Int32
    Die Anzahl zurückzugebender Analysealternativen.

Rückgabewert

Typ: Microsoft.Ink.AnalysisAlternateCollection
Bis zu maximumAlternates der obersten Analysealternativen für nodes.

Hinweise

Die oberste Alternative wird als erste Alternative der Auflistung zurückgegeben.

Die ContextNode-Objekte in nodes müssen keine nebeneinander liegenden Bereiche des Dokuments darstellen.

Für jeden Analysehinweis in nodes gibt der InkAnalyzer nur die oberste Alternative zurück.

Beispiele

In diesem Beispiel werden bis zu 5 der obersten Alternativen für die ContextNodeCollection, theContextNodes, abgerufen, die dem InkAnalyzer, theInkAnalyzer, zugeordnet ist. Dann werden die erkannten Zeichenfolgen für die Alternativen System.Collections.Specialized.StringCollection, theAlternateStrings hinzugefügt.

' 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);
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

GetAlternates-Überladung

Microsoft.Ink-Namespace

Microsoft.Ink.AnalysisAlternate

Microsoft.Ink.AnalysisAlternateCollection

Microsoft.Ink.ContextNode

Microsoft.Ink.ContextNodeCollection