次の方法で共有


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 が返されます。

次の例では、Strokes コレクション selectedStrokes が含まれる InkAnalyzer、theInkAnalyzer のインク リーフ ノードをループします。これらのノードを赤にします。

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