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
参数
- strokes
类型:Microsoft.Ink.Strokes
墨迹叶节点包含的笔画。
返回值
类型:Microsoft.Ink.ContextNodeCollection
包含指定笔画的墨迹叶节点。
备注
墨迹叶节点示例包括 InkWordNode、InkDrawingNode 和 InkBulletNode。
叶节点不包含子节点。
如果无任何节点包含笔画,则返回空 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