Trabajar con cuadros de texto

En Aspose.Words, la clase TextBox se utiliza para especificar cómo se muestra el texto dentro de una forma. Expone una propiedad pública denominada Parent para obtener la forma principal del cuadro de texto para que el cliente pueda encontrar el Shape vinculado desde el TextBox asociado.

Creando un enlace

La clase TextBox proporciona el método IsValidLinkTarget para comprobar si el TextBox se puede vincular al Textbox de destino.

El siguiente ejemplo de código muestra cómo comprobar si el TextBox se puede vincular al cuadro de texto de destino:

Comprobar secuencia de cuadro de texto

Hay varias formas de mostrar texto en una forma. El TextBox puede ser el principio, el medio o el final de una secuencia.

El siguiente ejemplo de código muestra cómo comprobar si TextBox es el principio, el final o el medio de la secuencia:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;
if ((textBox.Next != null) && (textBox.Previous == null))
{
Console.WriteLine("The head of the sequence");
}
if ((textBox.Next != null) && (textBox.Previous != null))
{
Console.WriteLine("The Middle of the sequence.");
}
if ((textBox.Next == null) && (textBox.Previous != null))
{
Console.WriteLine("The Tail of the sequence.");
}

Rompiendo un enlace

Usando el método BreakForwardLink puedes romper el enlace al siguiente TextBox.

El siguiente ejemplo de código muestra cómo romper un enlace para un TextBox: