取得和設定整數,這個整數表示此段落與其他段落在其父代 (Parent) 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 和 AlignmentLevel 的概念性主題。
範例
下列範例會取得 ParagraphNode 物件 (selectedParagraph),並在 ArrayList (alignedParagraphs) 中填入相同 WritingRegionNode 中具有相同 AlignmentLevel 值的其他所有 ParagraphNode 物件。
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