InkAnalyzer.FindInkLeafNodes 方法 (Strokes)

返回包含指定笔画的墨迹叶节点。

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

语法

声明
Public Function FindInkLeafNodes ( _
    strokes As Strokes _
) As ContextNodeCollection
用法
Dim instance As InkAnalyzer
Dim strokes As Strokes
Dim returnValue As ContextNodeCollection

returnValue = instance.FindInkLeafNodes(strokes)
public ContextNodeCollection FindInkLeafNodes(
    Strokes strokes
)
public:
ContextNodeCollection^ FindInkLeafNodes(
    Strokes^ strokes
)
public ContextNodeCollection FindInkLeafNodes(
    Strokes strokes
)
public function FindInkLeafNodes(
    strokes : Strokes
) : ContextNodeCollection

参数

返回值

类型:Microsoft.Ink.ContextNodeCollection
包含指定笔画的墨迹叶节点。

备注

墨迹叶节点示例包括 InkWordNodeInkDrawingNodeInkBulletNode

叶节点不包含子节点。

如果无任何节点包含笔画,则返回空 ContextNodeCollection。同样,如果传入空 Strokes 集合,则返回空 ContextNodeCollection

示例

下面的示例遍历 InkAnalyzer (theInkAnalyzer) 的所有墨迹叶节点,其中包含 Strokes 集合 selectedStrokes。该示例将这些节点设为红色。

Dim node As ContextNode
For Each node In theInkAnalyzer.FindInkLeafNodes(selectedStrokes)
    Dim inkStroke As Stroke
    For Each inkStroke In node.Strokes
        inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
    Next inkStroke
Next node
            foreach (ContextNode node in theInkAnalyzer.FindInkLeafNodes(selectedStrokes))
            {
                foreach (Stroke stroke in node.Strokes)
                {
                    stroke.DrawingAttributes = new DrawingAttributes(Color.Red);
                }
            }

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzer 类

InkAnalyzer 成员

FindInkLeafNodes 重载

Microsoft.Ink 命名空间

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes

InkAnalyzer.FindNodesOfType