次の方法で共有


InkAnalyzer.FindInkLeafNodes メソッド (StrokeCollection)

指定された特定のストロークを含むインク リーフ ノードが含まれる ContextNodeCollection を返します。

名前空間 :  System.Windows.Ink
アセンブリ :  IAWinFX (IAWinFX.dll 内)

構文

'宣言
Public Function FindInkLeafNodes ( _
    strokes As StrokeCollection _
) As ContextNodeCollection
'使用
Dim instance As InkAnalyzer
Dim strokes As StrokeCollection
Dim returnValue As ContextNodeCollection

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

パラメータ

戻り値

型 : System.Windows.Ink.ContextNodeCollection
指定されたストロークが含まれるインク リーフ ノード。

解説

インク リーフ ノードには、InkWordNodeInkDrawingNodeInkBulletNode などがあります。

リーフ ノードには、子ノードは含まれていません。

strokes が nullnull 参照 (Visual Basic では Nothing) の場合は、例外がスローされます。ノードにストロークが含まれていない場合は、空の ContextNodeCollection が返されます。同様に、空の StrokeCollection コレクションが渡された場合、空の ContextNodeCollection が返されます。

次の例では、FindInkLeafNodes を呼び出し、StrokeCollection (selectedStrokes) に含まれるストロークと一致するストロークを含む (theInkAnalyzer という名前の) InkAnalyzer 内のインク リーフ ノードを探します。次に、一致するストロークの色を赤に変更します。

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

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkAnalyzer クラス

InkAnalyzer メンバ

FindInkLeafNodes オーバーロード

System.Windows.Ink 名前空間

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes

InkAnalyzer.FindNodesOfType