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 개체에는 다음과 같은 형식의 자식이 포함될 수 있습니다.
InkWordNode 개체(개수 제한 없음)
TextWordNode 개체(개수 제한 없음)
예제
다음 예제에서는 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에서 지원