ParagraphNode.AlignmentLevel-Eigenschaft
Erfasst und legt eine ganze Zahl fest, die darstellt, wie der aktuelle Absatz mit anderen Absätzen in deren übergeordnetem WritingRegionNode-Objekt ausgerichtet ist.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Syntax
'Declaration
Public Property AlignmentLevel As Integer
'Usage
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)
Eigenschaftenwert
Typ: System.Int32
Die ganze Zahl, die darstellt, wie der aktuelle Absatz mit anderen Absätzen in deren übergeordnetem WritingRegionNode-Objekt ausgerichtet ist.
Hinweise
Mithilfe der AlignmentLevel-Eigenschaft ermitteln Sie die Einzugsebene. Wenn der Freihandbereich beispielsweise eine Gliederung darstellt, dann ist jede Zeile möglicherweise ein ParagraphNode-Objekt, und es wird angenommen, dass der AlignmentLevel-Wert für die erste Einzugsebene 0, für die nächste Ebene 1 usw. ist.
Beispiele
Im folgenden Beispiel wird ein ParagraphNode-Objekt, selectedParagraph, erfasst, und eine ArrayList, alignedParagraphs, wird mit allen anderen ParagraphNode-Objekten im selben WritingRegionNode, die denselben AlignmentLevel-Wert haben, aufgefüllt.
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);
}
}
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0