Trabalhando com Linked TextBoxes

Em Aspose.Words, a classe TextBox é usada para especificar como um texto é exibido dentro de uma forma. Ele fornece uma propriedade pública nomeada como pai para obter a forma pai para a caixa de texto para permitir que o cliente encontre linked Shape from linked TextBox.

Criar Uma Ligação

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

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

Verificar TextBox Sequência

Existem várias maneiras de exibir o texto em uma forma. O TextBox pode ser a cabeça, o meio ou a cauda de uma sequência.

O exemplo de código a seguir mostra como verificar se TextBox é uma cabeça, cauda ou meio da sequência:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TEXT_BOX);
TextBox textBox = shape.getTextBox();
if ((textBox.getNext() != null) && (textBox.getPrevious() == null)) {
System.out.println("The head of the sequence");
}
if ((textBox.getNext() != null) && (textBox.getPrevious() != null)) {
System.out.println("The Middle of the sequence.");
}
if ((textBox.getNext() == null) && (textBox.getPrevious() != null)) {
System.out.println("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: