InkAnalyzer.GetAlternates-Methode (ContextNodeCollection, Int32)
Gibt eine AnalysisAlternateCollection mit maximal der angegebenen Anzahl von Analysealternativen zurück, für Knoten, die in einer ContextNodeCollection gespeichert sind.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.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
- nodes
Typ: System.Windows.Ink.ContextNodeCollection
Die Knoten, für die Analysealternativen abgerufen werden.
- maximumAlternates
Typ: System.Int32
Die Anzahl zurückzugebender Analysealternativen.
Rückgabewert
Typ: System.Windows.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 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 die fünf obersten Alternativen für die ContextNodeCollection mit dem Namen theContextNodes abgerufen, die einem InkAnalyzer mit dem Namen theInkAnalyzer zugeordnet sind. Dann werden die erkannten Zeichenfolgen für die Alternativen der StringCollection mit dem Namen 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()
For Each theAlternate As AnalysisAlternate 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 (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
System.Windows.Ink.AnalysisAlternate
System.Windows.Ink.AnalysisAlternateCollection