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