Werken met gekoppelde tekstvakken
In Aspose.Words, de TextBox klasse wordt gebruikt om aan te geven hoe een tekst in een vorm wordt weergegeven. Het biedt een publieke eigenschap genoemd als ouder om de ouder vorm voor het tekstvak om de klant om te vinden gekoppeld Shape van verbonden TextBox.
Een koppeling maken
De TextBox klasse geeft de IsValidLinkTarget methode om te controleren of de TextBox kan worden gekoppeld aan het doel Textbox.
Het volgende voorbeeld van code laat zien hoe te controleren of de TextBox
kan worden gekoppeld aan de doeltekstbox:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(); | |
Shape shape1 = new Shape(doc, ShapeType.TEXT_BOX); | |
Shape shape2 = new Shape(doc, ShapeType.TEXT_BOX); | |
TextBox textBox1 = shape1.getTextBox(); | |
TextBox textBox2 = shape2.getTextBox(); | |
if (textBox1.isValidLinkTarget(textBox2)) | |
textBox1.setNext(textBox2); |
Tekst controleren Doosvolgorde
Er zijn verschillende manieren om tekst in een vorm weer te geven. De TextBox kan het hoofd, midden of staart van een reeks zijn.
Het volgende voorbeeld van code laat zien hoe te controleren of TextBox is een hoofd, staart of midden van de reeks:
// 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."); | |
} |
Verbreek een koppeling
Gebruik van de BreakForwardLink methode kunt u de link naar de volgende TextBox.
Het volgende voorbeeld van code laat zien hoe een link voor een TextBox:
// 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(); | |
// Break a forward link | |
textBox.breakForwardLink(); | |
// Break a forward link by setting a null | |
textBox.setNext(null); | |
// Break a link, which leads to this textbox | |
if (textBox.getPrevious() != null) | |
textBox.getPrevious().breakForwardLink(); |