다음을 통해 공유


LineNode 클래스

업데이트: 2007년 11월

단어 줄에 대한 ContextNode를 나타냅니다.

네임스페이스:  System.Windows.Ink
어셈블리:  IAWinFX(IAWinFX.dll)

구문

‘선언
Public NotInheritable Class LineNode _
    Inherits ContextNode
‘사용 방법
Dim instance As LineNode
public sealed class LineNode : ContextNode
public ref class LineNode sealed : public ContextNode
public final class LineNode extends ContextNode
public final class LineNode extends ContextNode

설명

LineNode 개체에는 다음과 같은 형식의 자식이 포함될 수 있습니다.

예제

다음 예제에서는 theInkAnalyzer인 InkAnalyzer에서 모든 LineNode 개체를 반복하면서 Polygon을 사용하여 회전된 경계 사각형을 그립니다. 선은 InkCanvas인 theInkCanvas에 그려집니다.

' Loop through all of the lines
Dim lines As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(ContextNodeType.Line)
Dim line As LineNode

For Each line In lines
    ' Convert corners to pixel coordinates
    Dim lineBounds As New Polygon()

    lineBounds.Points = line.GetRotatedBoundingBox()
    lineBounds.Stroke = Brushes.Blue

    theInkCanvas.Children.Add(lineBounds)
Next line
// Loop through all of the lines
ContextNodeCollection lines =
    theInkAnalyzer.FindNodesOfType(ContextNodeType.Line);
foreach (LineNode line in lines)
{
    // Show rotated bounding box in blue
    Polygon lineBounds = new Polygon();

    lineBounds.Points = line.GetRotatedBoundingBox();
    lineBounds.Stroke = Brushes.Blue;

    theInkCanvas.Children.Add(lineBounds);
}

상속 계층 구조

System.Object
  System.Windows.Ink.ContextNode
    System.Windows.Ink.LineNode

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

LineNode 멤버

System.Windows.Ink 네임스페이스