ParagraphNode.AlignmentLevel 속성
업데이트: 2007년 11월
현재 단락이 해당 부모 WritingRegionNode 개체의 다른 단락에 맞춰지는 방식을 나타내는 정수를 가져오거나 설정합니다.
네임스페이스: System.Windows.Ink
어셈블리: IAWinFX(IAWinFX.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(다음 들여쓰기 수준) 등의 값이 지정될 수 있습니다.
예제
다음 예제에서는 ParagraphNode 개체인 selectedParagraph를 사용하고, 동일한 AlignmentLevel 값이 지정된 동일한 WritingRegionNode에 있는 다른 모든 ParagraphNode 개체로 ArrayList인 alignedParagraphs를 채웁니다.
Dim alignedParagraphs As New ArrayList()
Dim paragraphParent As ContextNode = selectedParagraph.ParentNode
For Each childNode As ContextNode In paragraphParent.SubNodes
If TypeOf childNode Is ParagraphNode Then
Dim paragraph As ParagraphNode = CType(childNode, ParagraphNode)
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에서 지원