ParagraphNode.AlignmentLevel (Propiedad)
Actualización: noviembre 2007
Obtiene y establece un entero que representa el modo en que el párrafo actual se alinea con otros párrafos en su objeto WritingRegionNode primario.
Espacio de nombres: System.Windows.Ink
Ensamblado: IAWinFX (en IAWinFX.dll)
Sintaxis
'Declaración
Public Property AlignmentLevel As Integer
'Uso
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)
Valor de propiedad
Tipo: System.Int32
Entero que representa el modo en que el párrafo actual se alinea con otros párrafos en su objeto WritingRegionNode primario.
Comentarios
Puede utilizar la propiedad AlignmentLevel como una indicación del nivel de sangría. Por ejemplo, si la entrada manuscrita representa un contorno, es probable que cada línea sea un objeto ParagraphNode y se espera que el valor AlignmentLevel sea 0 para el primer nivel de la sangría, 1 para el siguiente nivel y así sucesivamente.
Ejemplos
En el siguiente ejemplo se toma un objeto ParagraphNode, selectedParagraph y se rellena un objeto ArrayList, alignedParagraphs con los demás objetos ParagraphNode del mismo WritingRegionNode que tengan el mismo valor 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);
}
}
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0