指定した Strokes コレクション内のストロークのいずれかが含まれている、指定した型の ContextNode オブジェクトを返します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink.Analysis (Microsoft.Ink.Analysis.dll 内)
構文
'宣言
Public Function FindNodesOfType ( _
type As Guid, _
strokes As Strokes _
) As ContextNodeCollection
'使用
Dim instance As InkAnalyzer
Dim type As Guid
Dim strokes As Strokes
Dim returnValue As ContextNodeCollection
returnValue = instance.FindNodesOfType(type, _
strokes)
public ContextNodeCollection FindNodesOfType(
Guid type,
Strokes strokes
)
public:
ContextNodeCollection^ FindNodesOfType(
Guid type,
Strokes^ strokes
)
public ContextNodeCollection FindNodesOfType(
Guid type,
Strokes strokes
)
public function FindNodesOfType(
type : Guid,
strokes : Strokes
) : ContextNodeCollection
パラメータ
- type
型 : System.Guid
検出する ContextNode オブジェクトの型。
- strokes
型 : Microsoft.Ink.Strokes
指定されたストローク。
戻り値
型 : Microsoft.Ink.ContextNodeCollection
strokes 内のストロークのいずれかが含まれている、指定した型の ContextNode オブジェクトを含む ContextNodeCollection。
解説
ノード、またはその子孫のいずれかが、ストローク コレクションのストロークを参照している場合、このメソッドの戻り値にそのノードが含まれます。
例
次の例では、Strokes コレクション selectedStrokes 内のストロークのいずれかを含むすべての LineNode オブジェクトを検出し、赤色でマークします。
Dim selectedLines As ContextNodeCollection = _
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line, selectedStrokes)
Dim line As LineNode
For Each line In selectedLines
Dim inkStroke As Stroke
For Each inkStroke In line.Strokes
inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
Next inkStroke
Next line
ContextNodeCollection selectedLines =
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line,
selectedStrokes);
foreach (LineNode line in selectedLines)
{
foreach (Stroke stroke in line.Strokes)
stroke.DrawingAttributes = new DrawingAttributes(Color.Red);
}
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0