Partager via


ParagraphNode.AlignmentLevel, propriété

Mise à jour : November 2007

Obtient et définit un entier qui représente la manière dont le paragraphe actif est aligné avec les autres paragraphes dans leur objet WritingRegionNode parent.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Property AlignmentLevel As Integer
'Utilisation
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)

Valeur de propriété

Type : System.Int32
Entier qui représente la manière dont le paragraphe actif est aligné avec les autres paragraphes dans leur objet WritingRegionNode parent.

Notes

Vous pouvez utiliser la propriété AlignmentLevel comme une indication du niveau de mise en retrait. Par exemple, si l'entrée manuscrite représente un plan, chaque ligne est susceptible d'être un objet ParagraphNode et la valeur AlignmentLevel doit être 0 pour le premier niveau de mise en retrait, 1 pour le niveau suivant, etc.

Exemples

L'exemple suivant prend un objet ParagraphNode, selectedParagraph, et remplit un ArrayList, alignedParagraphs, avec tous les autres objets ParagraphNode du même WritingRegionNode ayant la même valeur de propriété AlignmentLevel.

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);
        }
    }
}

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

ParagraphNode, classe

Membres ParagraphNode

System.Windows.Ink, espace de noms