Freigeben über


InkAnalyzer.GetAlternates-Methode (ContextNodeCollection)

Gibt eine AnalysisAlternateCollection mit bis zu zehn Analysealternativen für die Knoten in einer angegebenen ContextNodeCollection zurück.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

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

Parameter

Rückgabewert

Typ: System.Windows.Ink.AnalysisAlternateCollection
Bis zu 10 der obersten Analysealternativen für nodes.

Hinweise

Die oberste Alternative wird als erste Alternative der Auflistung zurückgegeben. Wenn mehr als 10 Alternativen vorhanden sind, werden nur die ersten 10 zurückgegeben.

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

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

Beispiele

In diesem Beispiel werden bis zu zehn der obersten Alternativen für die ContextNodeCollection namens theContextNodes abgerufen, die dem InkAnalyzer (theInkAnalyzer) zugeordnet sind. Dann werden die erkannten Zeichenfolgen für die Alternativen der StringCollection mit dem Namen theAlternateStrings hinzugefügt.

' Get analysis alternates for the context node collection and add the
' recognized strings to a string collection.
theAlternateCollection = Me.theInkAnalyzer.GetAlternates(theContextNodes)
theAlternateStrings.Clear()

For Each theAlternate As AnalysisAlternate 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 (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

System.Windows.Ink-Namespace

System.Windows.Ink.AnalysisAlternate

System.Windows.Ink.AnalysisAlternateCollection

System.Windows.Ink.ContextNode

System.Windows.Ink.ContextNodeCollection