Quebrar link de encaminhamento em documento do Word

Aspose.Words for .NET é uma biblioteca poderosa que oferece vários recursos para processamento de palavras com documentos do Microsoft Word programaticamente. Um de seus recursos úteis é a capacidade de quebrar links em um documento do Word. Neste tutorial, exploraremos o código-fonte em C# que demonstra como quebrar o link direto em um documento do Word usando Aspose.Words for .NET.

Etapa 1: visualização do código-fonte C#

O código-fonte C# fornecido concentra-se no recurso “Break A Link” do Aspose.Words for .NET. Mostra como quebrar um link em uma forma TextBox dentro de um documento. O código apresenta diferentes cenários para quebra de links e fornece instruções claras sobre como alcançar os resultados desejados.

Etapa 2: Configurando o documento e criando uma forma TextBox

Para começar, precisamos configurar o documento e criar uma forma TextBox. O código a seguir inicializa uma nova instância doDocument classe e cria uma forma de caixa de texto:

Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

Para quebrar um link direto no TextBox, podemos usar oBreakForwardLink() método. Este método quebra o link para a próxima forma na sequência. O código a seguir mostra como quebrar um link direto:

textBox.BreakForwardLink();

Alternativamente, podemos quebrar um link direto definindo o TextBoxNextpropriedade paranull. Isso efetivamente remove a conexão com a próxima forma. O código a seguir demonstra essa abordagem:

textBox. Next = null;

Em alguns casos, precisamos quebrar um link que leva ao formato TextBox. Podemos conseguir isso chamando oBreakForwardLink() método noPrevious formulário, que quebra o link para o TextBox. Aqui está um exemplo de como quebrar esse link:

textBox.Previous?.BreakForwardLink();
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

// Quebrar link direto.
textBox.BreakForwardLink();

// Quebre um link direto definindo um valor nulo.
textBox. Next = null;

// Quebre um link que leva a esta caixa de texto.
textBox.Previous?.BreakForwardLink();

Conclusão

Parabéns! Agora você aprendeu como quebrar links de redirecionamento em um documento do Word usando a biblioteca Aspose.Words para .NET. Seguindo as etapas deste guia, você conseguiu configurar o documento, criar uma forma TextBox e quebrar os links de redirecionamento usando métodos diferentes.

R: Para quebrar links de redirecionamento em um documento do Word usando Aspose.Words for .NET, a biblioteca usada é Aspose.Words for .NET.

R: Para quebrar um link direto em um TextBox, você pode usar oBreakForwardLink() método. Este método quebra o link para a próxima forma na sequência.

R: Como alternativa, você pode quebrar um link de redirecionamento definindo a opçãoNext propriedade do TextBox paranull. Isso efetivamente remove a conexão com a próxima forma.

R: Em alguns casos você precisa quebrar um link que leva ao TextBox. Você pode conseguir isso ligando para oBreakForwardLink() método noPrevious formulário, que quebra o link para o TextBox.

R: Sim, com Aspose.Words for .NET é possível quebrar links de redirecionamento em diferentes elementos como parágrafos, tabelas, imagens, etc.