Trabalhando com TextBoxes

No Aspose.Words, a classe TextBox é usada para especificar como o texto é exibido dentro de uma forma. Ele expõe uma propriedade pública chamada Parent para obter o formato pai da caixa de texto para que o cliente possa encontrar o Shape vinculado no TextBox associado.

A classe TextBox fornece o método IsValidLinkTarget para verificar se o TextBox pode ser vinculado ao Textbox de destino.

O exemplo de código a seguir mostra como verificar se o TextBox pode ser vinculado à caixa de texto de destino:

Verifique a sequência do TextBox

Existem diversas maneiras de exibir texto em uma forma. O TextBox pode ser o início, o meio ou o final de uma sequência.

O exemplo de código a seguir mostra como verificar se TextBox é inicial, final ou intermediário da sequência:

// 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.");
}

Usando o método BreakForwardLink você pode quebrar o link para o próximo TextBox.

O exemplo de código a seguir mostra como quebrar um link para um TextBox: