Práce s textBoxy
In Aspose.Words, TextBox třída se používá k určení, jak je text zobrazen uvnitř tvaru. Poskytuje veřejný majetek s názvem parent získat mateřský tvar textového pole, aby zákazník mohl najít odkaz Shape od propojeného TextBox.
Vytvoření spojení
TextBox třída poskytuje is_valid_link_target metoda pro kontrolu, zda TextBox lze spojit s cílovým textem.
Následující příklad kódu ukazuje, jak zkontrolovat, zda TextBox lze spojit s cílovým textovým boxem:
| # For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
| doc = aw.Document() | |
| shape1 = aw.drawing.Shape(doc, aw.drawing.ShapeType.TEXT_BOX) | |
| shape2 = aw.drawing.Shape(doc, aw.drawing.ShapeType.TEXT_BOX) | |
| textBox1 = shape1.text_box | |
| textBox2 = shape2.text_box | |
| if textBox1.is_valid_link_target(textBox2) : | |
| textBox1.next = textBox2 |
Zkontrolovat text Sekvence pole
Existuje několik způsobů, jak zobrazit text ve tvaru. • text_box 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-Python-via-.NET | |
| doc = aw.Document() | |
| shape = aw.drawing.Shape(doc, aw.drawing.ShapeType.TEXT_BOX) | |
| textBox = shape.text_box | |
| if (textBox.next != None and textBox.previous == None) : | |
| print("The head of the sequence") | |
| if (textBox.next != None and textBox.previous != None) : | |
| print("The Middle of the sequence.") | |
| if (textBox.next == None and textBox.previous != None) : | |
| print("The Tail of the sequence.") | |
Přerušujeme spojení
Použití text_box 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-Python-via-.NET | |
| doc = aw.Document() | |
| shape = aw.drawing.Shape(doc, aw.drawing.ShapeType.TEXT_BOX) | |
| textBox = shape.text_box | |
| # Break a forward link. | |
| textBox.break_forward_link() | |
| # Break a forward link by setting a None. | |
| textBox.next = None | |
| # Break a link, which leads to this textbox. | |
| if textBox.previous != None : | |
| textBox.previous.break_forward_link() |