Break Forward Link In Word Document
Aspose.Words for .NET is a powerful library that offers various features for Words Processing with Microsoft Word documents programmatically. One of its useful features is the ability to break forward links in a word document. In this tutorial, we’ll explore source code in C# that demonstrates how to break forward link in word document using Aspose.Words for .NET.
Step 1: C# Source Code Preview
The provided C# source code focuses on the “Break A Link” feature of Aspose.Words for .NET. It shows how to break a link in a TextBox shape inside a document. The code presents different scenarios for breaking links and provides clear instructions on how to achieve the desired results.
Step 2: Setting up the document and creating a TextBox shape
To start, we need to set up the document and create a TextBox shape. The following code initializes a new instance of the Document
class and creates a text box shape:
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;
Step 3: Break forward link in TextBox
To break a forward link in the TextBox, we can use the BreakForwardLink()
method. This method breaks the link to the next shape in the sequence. The following code shows how to break a forward link:
textBox.BreakForwardLink();
Step 4: Break a forward link by setting a null value
Alternatively, we can break a forward link by setting the TextBox’s Next
property to null
. This effectively removes the connection to the next shape. The following code demonstrates this approach:
textBox. Next = null;
Step 5: Break a link that leads to the TextBox
In some cases, we need to break a link that leads to the TextBox shape. We can achieve this by calling the BreakForwardLink()
method on the Previous
form, which breaks the link to the TextBox. Here is an example of how to break such a link:
textBox.Previous?.BreakForwardLink();
Sample source code for breaking a link with Aspose.Words for .NET
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;
// Break forward link.
textBox.BreakForwardLink();
// Break a forward link by setting a null value.
textBox. Next = null;
// Break a link that leads to this text box.
textBox.Previous?.BreakForwardLink();
Conclusion
Congratulation ! You have now learned how to break redirect links in a Word document using the Aspose.Words library for .NET. By following the steps in this guide, you were able to set up the document, create a TextBox shape, and break the redirect links using different methods.
FAQ’s for break forward link in word document
Q: What is the library used to break redirect links in a Word document using Aspose.Words for .NET?
A: To break redirect links in a Word document using Aspose.Words for .NET, the library used is Aspose.Words for .NET.
Q: How to break a redirect link in a TextBox?
A: To break a forward link in a TextBox, you can use the BreakForwardLink()
method. This method breaks the link to the next shape in the sequence.
Q: How to break a redirect link by setting a null value?
A: Alternatively, you can break a redirect link by setting the Next
property of the TextBox to null
. This effectively removes the connection to the next shape.
Q: How to break a link that leads to the TextBox?
A: In some cases you need to break a link that leads to the TextBox. You can achieve this by calling the BreakForwardLink()
method on the Previous
form, which breaks the link to the TextBox.
Q: Can we break redirect links on elements other than TextBoxes?
A: Yes, with Aspose.Words for .NET it is possible to break redirect links on different elements like paragraphs, tables, images, etc. The process may vary depending on the specific item you want to break the link on.