InkAnalyzer.AddStrokeToCustomRecognizer 方法

向自定义识别器节点添加笔画。

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

语法

声明
Public Function AddStrokeToCustomRecognizer ( _
    stroke As Stroke, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
用法
Dim instance As InkAnalyzer
Dim stroke As Stroke
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode

returnValue = instance.AddStrokeToCustomRecognizer(stroke, _
    customRecognizer)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokeToCustomRecognizer(
    Stroke^ stroke, 
    CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public function AddStrokeToCustomRecognizer(
    stroke : Stroke, 
    customRecognizer : CustomRecognizerNode
) : ContextNode

参数

返回值

类型:Microsoft.Ink.ContextNode
InkAnalyzer 已向其添加笔画的上下文节点。

备注

InkAnalyzer 向 customRecognizer 的 SubNodes 集合中的一个 UnclassifiedInkNode 添加 Stroke。如果不存在这样的 UnclassifiedInkNode,则 InkAnalyzer 在 customRecognizer 下新建一个 UnclassifiedInkNode,并将该笔画添加到新的 UnclassifiedInkNode

此方法将 DirtyRegion 扩展为区域的当前值与所添加笔画的边界框的并集。

如果该笔画已经附加到 InkAnalyzer,则 InkAnalyzer 将引发异常。

如果 customRecognizer 不是 CustomRecognizerNode,则 InkAnalyzer 将引发异常。

示例

此示例是 InkCollector 对象的 Stroke 事件的事件处理程序的节选。该示例将笔画添加到 CustomRecognizerNode (theCustomRecognizerNode)。

' Add the stroke to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokeToCustomRecognizer( _
    e.Stroke, Me.theCustomRecognizerNode)
// Add the stroke to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokeToCustomRecognizer(
    e.Stroke, this.theCustomRecognizerNode);

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzer 类

InkAnalyzer 成员

Microsoft.Ink 命名空间