InkAnalyzer.AddStrokesToCustomRecognizer 方法
将多个笔画的笔画数据添加到自定义识别器节点。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)
语法
声明
Public Function AddStrokesToCustomRecognizer ( _
strokes As Strokes, _
customRecognizer As CustomRecognizerNode _
) As ContextNode
用法
Dim instance As InkAnalyzer
Dim strokes As Strokes
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode
returnValue = instance.AddStrokesToCustomRecognizer(strokes, _
customRecognizer)
public ContextNode AddStrokesToCustomRecognizer(
Strokes strokes,
CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokesToCustomRecognizer(
Strokes^ strokes,
CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokesToCustomRecognizer(
Strokes strokes,
CustomRecognizerNode customRecognizer
)
public function AddStrokesToCustomRecognizer(
strokes : Strokes,
customRecognizer : CustomRecognizerNode
) : ContextNode
参数
- strokes
类型:Microsoft.Ink.Strokes
要添加的 Strokes。
- customRecognizer
类型:Microsoft.Ink.CustomRecognizerNode
要向其中添加笔画的自定义识别器节点。
返回值
类型:Microsoft.Ink.ContextNode
墨迹分析器已将笔画添加到其中的上下文节点。
备注
InkAnalyzer 将笔画添加到一个 Type 属性值为 UnclassifiedInk 的 ContextNode。
在分析过程中,墨迹分析器将活动输入线程的区域性标识符分配给笔画,并将笔画添加到墨迹识别器之下的第一个未分类墨迹节点。如果不存在任何未分类节点,则创建一个未分类节点。如果自定义识别器不支持该区域性标识符,则墨迹分析器继续分析并生成一个 AnalysisWarning 警告。此警告的 WarningCode 属性设置为 LanguageIdNotRespected 的 AnalysisWarningCode 值。
在对 AddStrokes 的单次调用中只能添加具有相同数据包描述的笔画。
此方法将 DirtyRegion 扩展为区域的当前值与所添加笔画的边界框的并集。
在以下情况下,InkAnalyzer 将引发异常。
InkAnalyzer 包含的一个现有笔画与要添加的某个笔画具有相同的标识符。
customRecognizer 参数包含与另一个 InkAnalyzer 对象相关联的 ContextNode。
customRecognizer 参数包含的一个 ContextNode 的 Type 属性值不是 CustomRecognizer。
示例
此示例是 Ink 对象的 InkAdded 事件的事件处理程序的节选。该示例将笔画添加到 CustomRecognizerNode (theCustomRecognizerNode)。
' Add the strokes to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokesToCustomRecognizer( _
Me.theInk.CreateStrokes(e.StrokeIds), Me.theCustomRecognizerNode)
// Add the strokes to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokesToCustomRecognizer(
this.theInk.CreateStrokes(e.StrokeIds),
this.theCustomRecognizerNode);
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0