Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfasst und legt eine ganze Zahl fest, die darstellt, wie dieser Absatz mit anderen Absätzen in deren übergeordnetem WritingRegionNode-Objekt ausgerichtet ist.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.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 dieser Absatz mit anderen Absätzen in deren übergeordnetem WritingRegionNode-Objekt ausgerichtet ist.
Hinweise
Mit der AlignmentLevel-Eigenschaft wird häufig die Einzugsebene angezeigt. 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.
Weitere Informationen finden Sie unter dem Thema zu WritingRegion und AlignmentLevel.
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
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);
}
}
}
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