親 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 を使用し、ArrayList、alignedParagraphs に、同じ AlignmentLevel 値を持つ同じ WritingRegionNode 内の他のすべての ParagraphNode オブジェクトを設定します。
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