Praca z TextBoxes

W klasie Aspose.Words klasa TextBox służy do określenia sposobu wyświetlania tekstu wewnątrz kształtu. Ujawnia właściwość publiczną o nazwie Parent, Aby uzyskać kształt nadrzędny dla pola tekstowego, aby klient mógł znaleźć połączony Shape z powiązanego TextBox.

Klasa TextBox zapewnia metodę IsValidLinkTarget w celu sprawdzenia, czy TextBox można połączyć z celem Textbox.

Poniższy przykład kodu pokazuje, jak sprawdzić, czy TextBox można połączyć z docelowym polem tekstowym:

Sprawdź Sekwencję TextBox

Istnieje kilka sposobów wyświetlania tekstu w kształcie. TextBox może być głową, środkiem lub ogonem sekwencji.

Poniższy przykład kodu pokazuje, jak sprawdzić, czy TextBox jest głową, ogonem lub środkiem sekwencji:

For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C
System::SharedPtr<Document> doc = System::MakeObject<Document>();
System::SharedPtr<Shape> shape = System::MakeObject<Shape>(doc, ShapeType::TextBox);
System::SharedPtr<TextBox> textBox = shape->get_TextBox();
if ((textBox->get_Next() != nullptr) && (textBox->get_Previous() == nullptr))
{
std::cout << "The head of the sequence" << std::endl;
}
if ((textBox->get_Next() != nullptr) && (textBox->get_Previous() != nullptr))
{
std::cout << "The Middle of the sequence." << std::endl;
}
if ((textBox->get_Next() == nullptr) && (textBox->get_Previous() != nullptr))
{
std::cout << "The Tail of the sequence." << std::endl;
}

Korzystając z metody BreakForwardLink, możesz przerwać link do następnego TextBox.

Poniższy przykład kodu pokazuje, jak złamać łącze dla TextBox: