LineNode (Clase)
Actualización: noviembre 2007
Representa un objeto ContextNode para una línea de palabras.
Espacio de nombres: System.Windows.Ink
Ensamblado: IAWinFX (en IAWinFX.dll)
Sintaxis
'Declaración
Public NotInheritable Class LineNode _
Inherits ContextNode
'Uso
Dim instance As LineNode
public sealed class LineNode : ContextNode
public ref class LineNode sealed : public ContextNode
public final class LineNode extends ContextNode
public final class LineNode extends ContextNode
Comentarios
Un objeto LineNode puede contener los siguientes tipos de elementos secundarios:
Cualquier número de objetos InkWordNode.
Cualquier número de objetos TextWordNode.
Ejemplos
En el ejemplo siguiente, se recorren en bucle todos los objetos LineNode de InkAnalyzer, theInkAnalyzer, y se utiliza un objeto Polygon para dibujar el rectángulo delimitador girado. Las líneas se dibujan en un control InkCanvas, theInkCanvas.
' Loop through all of the lines
Dim lines As ContextNodeCollection = _
theInkAnalyzer.FindNodesOfType(ContextNodeType.Line)
Dim line As LineNode
For Each line In lines
' Convert corners to pixel coordinates
Dim lineBounds As New Polygon()
lineBounds.Points = line.GetRotatedBoundingBox()
lineBounds.Stroke = Brushes.Blue
theInkCanvas.Children.Add(lineBounds)
Next line
// Loop through all of the lines
ContextNodeCollection lines =
theInkAnalyzer.FindNodesOfType(ContextNodeType.Line);
foreach (LineNode line in lines)
{
// Show rotated bounding box in blue
Polygon lineBounds = new Polygon();
lineBounds.Points = line.GetRotatedBoundingBox();
lineBounds.Stroke = Brushes.Blue;
theInkCanvas.Children.Add(lineBounds);
}
Jerarquía de herencia
System.Object
System.Windows.Ink.ContextNode
System.Windows.Ink.LineNode
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
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