ParagraphNode.AlignmentLevel, propriété
Mise à jour : November 2007
Obtient et définit un entier qui représente la manière dont ce paragraphe est aligné avec les autres paragraphes dans leur objet WritingRegionNode parent.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.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 ce paragraphe est aligné avec les autres paragraphes dans leur objet WritingRegionNode parent.
Notes
La propriété AlignmentLevel est souvent utilisée pour indiquer le 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.
Pour plus d'informations, consultez les rubriques conceptuelles WritingRegion et AlignmentLevel.
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 AlignmentLevel.
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);
}
}
}
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