Práce s TextBoxes

V Aspose.Words se třída TextBox používá k určení způsobu zobrazení textu uvnitř obrazce. Vystavuje veřejnou vlastnost s názvem Parent, aby získal Nadřazený tvar textového pole, aby zákazník mohl najít propojený Shape z přidruženého TextBox.

Vytvořit Odkaz

Třída TextBox poskytuje metodu IsValidLinkTarget, aby zkontrolovala, zda lze TextBox propojit s cílem Textbox.

Následující příklad kódu ukazuje, jak zkontrolovat, zda lze TextBox propojit s cílovým textovým polem:

Zkontrolujte TextBox Posloupnost

Existuje několik způsobů, jak zobrazit text ve tvaru. TextBox může být hlava, střed 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-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;
}

Prolomit odkaz

Pomocí metody BreakForwardLink můžete přerušit odkaz na další TextBox.

Následující příklad kódu ukazuje, jak přerušit odkaz pro TextBox: