Práce s Linked TextBoxes
In Aspose.Words, vá TextBox třída se používá k určení, jak je text zobrazen uvnitř tvaru. Poskytuje veřejný majetek pojmenovaný jako rodič získat mateřský tvar pro textové pole, aby zákazník mohl najít propojenou Shape od propojeného TextBox.
Vytvořit odkaz
The TextBox třída poskytuje IsValidLinkTarget způsob kontroly, zda TextBox lze spojit s cílem Textbox.
Následující příklad kódu ukazuje, jak zkontrolovat, zda TextBox
lze spojit s cílovým textovým polem:
// 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); |
Zkontrolovat text Sekvence pole
Existuje několik způsobů, jak zobrazit text ve tvaru. The TextBox může být hlava, střední nebo ocas sekvence.
Následující příklad kódu ukazuje, jak zkontrolovat, zda TextBox je hlava, ocas nebo střed sekvence:
// 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."); | |
} |
Přerušte spojení
Použití BreakForwardLink metoda, kterou můžete přerušit odkaz na další TextBox.
Následující příklad kódu ukazuje, jak přerušit odkaz pro 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(); |