Travailler avec TextBoxes lié

Dans Aspose.Words, la classe TextBox est utilisée pour spécifier comment un texte est affiché à l’intérieur d’une forme. Il fournit une propriété publique nommée Parent pour obtenir la forme parent de la zone de texte afin de permettre au client de trouver lié Shape à partir de lié TextBox.

Créer Un Lien

La classe TextBox fournit la méthode IsValidLinkTarget afin de vérifier si le TextBox peut être lié à la cible Textbox.

L’exemple de code suivant montre comment vérifier si le TextBox peut être lié à la zone de texte cible:

Vérifier la séquence TextBox

Il existe plusieurs façons d’afficher du texte dans une forme. Le TextBox peut être la tête, le milieu ou la queue d’une séquence.

L’exemple de code suivant montre comment vérifier si TextBox est une tête, une queue ou un milieu de la séquence:

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

Rompre un Lien

En utilisant la méthode BreakForwardLink, vous pouvez rompre le lien vers le TextBox suivant.

L’exemple de code suivant montre comment rompre un lien pour un TextBox: