GcWord allows you to add, modify, and delete hyperlinks in a document. In GcWord, hyperlink element is represented by the Hyperlink class. You can add a hyperlink in a document using Add method of the HyperlinkCollection class. It can also be modified using the Hyperlink class properties, and deleted using Delete method of the ContentObject class.
To add a hyperlink in a document:
C# |
Copy Code |
---|---|
var section = doc.Body.Sections.First; //Add the first paragraph var p = section.GetRange().Paragraphs.Add( "Among other things, fields allow to insert hyperlinks into documents." + " Following is a hyperlink to a web address. "); //Add a hyperlink to it Hyperlink link1 = p.GetRange().Hyperlinks.Add(new Uri("http://www.google.com"), "", "Click to go to www.google.com."); //Save the document doc.Save("AddHyperlink.docx"); |
To modify a hyperlink:
C# |
Copy Code |
---|---|
//Load the existing word document in GcWord instance doc.Load("AddHyperlink.docx"); //Modify the hyperlink code Hyperlink link1 = doc.Body.Sections.First.GetRange().Paragraphs.First.GetRange().Hyperlinks.First; link1.Address = new Uri("http://www.grapecity.com"); link1.GetRange().Texts[0].Value = "Click to visit Grapecity website"; //Save the document doc.Save("ModifyHyperlink.docx"); |
To delete a hyperlink:
C# |
Copy Code |
---|---|
//Load the existing word document in GcWord instance doc.Load("AddHyperlink.docx"); //Delete hyperlink to bookmark doc.Body.Sections.First.GetRange().Paragraphs.First.GetRange().Hyperlinks.First.Delete(); //Save the document doc.Save("DeleteHyperlink.docx"); |
For more information on how to implement hyperlinks using GcWord, see GcWord sample browser.