InkAnalyzer.GetAlternates 方法 (ContextNodeCollection)

为指定 ContextNodeCollection 中的节点返回最多前 10 个分析备选项。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)

语法

声明
Public Function GetAlternates ( _
    nodes As ContextNodeCollection _
) As AnalysisAlternateCollection
用法
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

参数

返回值

类型:Microsoft.Ink.AnalysisAlternateCollection
nodes 的最多前 10 个分析备选项。

备注

最佳备选项作为集合的第一个备选项返回。如果备选项多于 10 个,则只返回前 10 个。

nodes 中的 ContextNode 对象不一定表示文档的相邻区域。

对于 nodes 中的每个分析提示,InkAnalyzer 仅返回最佳备选项。

示例

此示例为与 InkAnalyzer (theInkAnalyzer) 关联的 ContextNodeCollection (theContextNodes) 获取最多前 10 个备选项。然后,将这些备选项的已识别字符串添加到 System.Collections.Specialized.StringCollection (theAlternateStrings)。

' Get analysis alternates for the context node collection and add the
' recognized strings to a string collection.
theAlternateCollection = Me.theInkAnalyzer.GetAlternates(theContextNodes)
theAlternateStrings.Clear()
Dim theAlternate As Microsoft.Ink.AnalysisAlternate
For Each theAlternate 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 (Microsoft.Ink.AnalysisAlternate theAlternate
    in theAlternateCollection)
{
    theAlternateStrings.Add(theAlternate.RecognizedString);
}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzer 类

InkAnalyzer 成员

GetAlternates 重载

Microsoft.Ink 命名空间

Microsoft.Ink.AnalysisAlternate

Microsoft.Ink.AnalysisAlternateCollection

Microsoft.Ink.ContextNode

Microsoft.Ink.ContextNodeCollection