Trabalhando com TextBoxes

Em Aspose.Words, a classe TextBox é usada para especificar como o texto é exibido dentro de uma forma. Ele expõe uma propriedade pública chamada Parent para obter a forma pai para a caixa de texto para que o cliente possa encontrar o Shape vinculado do TextBox associado.

Criar Uma Ligação

A classe TextBox fornece o método IsValidLinkTarget para verificar se o TextBox pode ser vinculado ao destino Textbox.

O exemplo de código a seguir mostra como verificar se o TextBox pode ser vinculado à caixa de texto de destino:

Verificar TextBox Sequência

Existem várias maneiras de exibir o texto em uma forma. O TextBox pode ser a cabeça, o meio ou a cauda de uma sequência.

O exemplo de código a seguir mostra como verificar se TextBox é uma cabeça, cauda ou meio da sequência:

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;
}

Usando o método BreakForwardLink, você pode quebrar o link para o próximo TextBox.

O exemplo de código a seguir mostra como quebrar um link para um TextBox: