I’ve just tried adding hyperlinks to a shape but can’t see the added hyperlinks in Visio, either from the Visio diagram itself or by looking at the shapesheet for this particular shape. If I reload the document having previously saved it, I can see the hyperlinks from previous attempts in the hyperlinks collection, so it’s doing something.
Am I doing something wrong here? I can post the Visio file if this is helpful.
Thank you for contacting support. Please provide us your source Visio drawing and code for the testing purposes. It’ll help us to replicate the problem on our side. We’ll investigate and reply you appropriately. Your response is awaited.
I’ve listed the source code below (I’m using a WinForm application created using VS2015) and have attached the Visio file. Please let me know if you need any more information.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnExport.Click
Dim license As New Aspose.Diagram.License
license.SetLicense(“C:\temp\Aspose Diagram Test\Aspose.Diagram.lic”)
Dim map As New Aspose.Diagram.Diagram(txtVisioFile.Text)
Private Sub AddHyperlink(ByRef map As Aspose.Diagram.Diagram)
Dim page As Aspose.Diagram.Page = map.Pages.GetPage(“Map Page-1”)
Dim deliverable As Aspose.Diagram.Shape = page.Shapes.GetShape(127)
Dim hyperlink As New Aspose.Diagram.Hyperlink
hyperlink.Address.Value = “http://www.triaster.co.uk/”
hyperlink.SubAddress.Value = “andrew test sub”
hyperlink.Description.Value = “andrew test desc”
hyperlink.Name = “Andrew Hyperlink 2”
Thank you for contacting support. We managed to replicate the problem of not being able to add a hyperlink to a shape (ID: 127) in your source VSDM drawing. It has been logged under ticket ID DIAGRAMNET-51158 in our bug tracking system. Your post has also been linked to this ticket. We shall keep you informed regarding any available updates. We are sorry for the inconvenience caused.
In reference to the ticket ID DIAGRAMNET-51158, please do not set space in the hyperlink name. When we set space in the name field of a hyperlink using Microsoft Visio application, it will give an error. The next version 17.3.0 of Aspose.Diagram for .NET API will remove all the space in the name field of hyperlink. We shall let you know once the next version is available for download.
Many thanks for the prompt response on this.
I’ll look forward to hearing from you when the release is available. In the meantime, we’ll use the suggested workaround.
Indeed, we shall let you know once the new version 17.3.0 of Aspose.Diagram for .NET API is published.