Freigeben über


InkAnalyzer.FindInkLeafNodes-Methode (Strokes)

Gibt die Freihandendknoten zurück, die die angegebenen Striche enthalten.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Function FindInkLeafNodes ( _
    strokes As Strokes _
) As ContextNodeCollection
'Usage
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

Parameter

Rückgabewert

Typ: Microsoft.Ink.ContextNodeCollection
Die Freihandendknoten, die die angegebenen Striche enthalten.

Hinweise

Beispiele für Freihandendknoten sind InkWordNode, InkDrawingNode und InkBulletNode.

Endknoten enthalten keine untergeordneten Knoten.

Wenn keine Knoten die Striche enthalten, wird eine leere ContextNodeCollection zurückgegeben. Gleichermaßen wird eine leere ContextNodeCollection zurückgegeben, wenn eine leere Strokes-Auflistung übergeben wird.

Beispiele

Im folgenden Beispiel werden alle Freihandendknoten von InkAnalyzer, theInkAnalyzer, durchlaufen, die die Strokes-Auflistung (selectedStrokes) enthalten. Dadurch werden diese Knoten rot hervorgehoben.

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);
                }
            }

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

FindInkLeafNodes-Überladung

Microsoft.Ink-Namespace

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes

InkAnalyzer.FindNodesOfType