다음을 통해 공유


ParagraphNode.AlignmentLevel 속성

업데이트: 2007년 11월

이 단락이 해당 부모 WritingRegionNode 개체의 다른 단락에 맞춰지는 방식을 나타내는 정수를 가져오거나 설정합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.dll)

구문

‘선언
Public Property AlignmentLevel As Integer
‘사용 방법
Dim instance As ParagraphNode
Dim value As Integer

value = instance.AlignmentLevel

instance.AlignmentLevel = value
public int AlignmentLevel { get; set; }
public:
property int AlignmentLevel {
    int get ();
    void set (int value);
}
/** @property */
public int get_AlignmentLevel()
/** @property */
public  void set_AlignmentLevel(int value)
public function get AlignmentLevel () : int
public function set AlignmentLevel (value : int)

속성 값

형식: System.Int32
이 단락이 해당 부모 WritingRegionNode 개체의 다른 단락에 맞춰지는 방식을 나타내는 정수입니다.

설명

AlignmentLevel 속성은 주로 들여쓰기 수준을 나타내는 데 사용됩니다 예를 들어 링크가 윤곽선을 나타내는 경우 각 선은 ParagraphNode 개체일 가능성이 높으며, AlignmentLevel 값은 0(첫 번째 들여쓰기 수준), 1(다음 들여쓰기 수준) 등이어야 합니다.

자세한 내용은 WritingRegion and AlignmentLevel에 대한 개념 항목을 참조하십시오.

예제

다음 예제에서는 ParagraphNode 개체인 selectedParagraph를 사용하고, 동일한 AlignmentLevel 값이 지정된 동일한 WritingRegionNode에 있는 다른 모든 ParagraphNode 개체로 ArrayList인 alignedParagraphs를 채웁니다.

Dim alignedParagraphs As New ArrayList()
Dim paragraphParent As ContextNode = selectedParagraph.ParentNode
Dim childNode As ContextNode
For Each childNode In paragraphParent.SubNodes
    If TypeOf childNode Is ParagraphNode Then
        Dim paragraph As ParagraphNode = childNode
        If paragraph.AlignmentLevel = selectedParagraph.AlignmentLevel Then
            alignedParagraphs.Add(paragraph)
        End If
    End If
Next childNode
ArrayList alignedParagraphs = new ArrayList();
ContextNode paragraphParent = selectedParagraph.ParentNode;
foreach (ContextNode childNode in paragraphParent.SubNodes)
{
    if (childNode is ParagraphNode)
    {
        ParagraphNode paragraph = (ParagraphNode)childNode;
        if (paragraph.AlignmentLevel == selectedParagraph.AlignmentLevel)
        {
            alignedParagraphs.Add(paragraph);
        }
    }
}

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ParagraphNode 클래스

ParagraphNode 멤버

Microsoft.Ink 네임스페이스