Arbeta med hyperlänkar
Lägg till hyperlänk till en Visio-form
Microsoft Office Visio stöder att lägga till hyperlänkar till valfri form. Hyperlänkarna kan länka till en annan sida eller form i den aktuella ritningen, en sida eller form i en annan ritning, ett annat dokument än en Visio-ritning, en webbplats, FTP-sida eller e-postadress. Utvecklare kan använda Aspose.Diagram API för att enkelt lägga till hyperlänkar till en Visio-form.
I den flersidiga Visio-ritningen kan hyperlänkar navigera dig från en form till många andra typer av länkar.HyperlinkCollection utsatt avForm class erbjuder Lägg till metod som kan användas för att lägga till en forms hyperlänk.
För att identifiera fastigheter i Microsoft Office Visio:
- I en Visio diagram högerklickar du på en form.
- VäljHyperlänk.
- Ange befintliga egenskaper
- TryckOK knapp
En forms hyperlänksdata, som ses i Microsoft Visio

Lägg till hyperlänksprogrammeringsexempel
Kodavsnittet nedan lägger till forms hyperlänkdata.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Hyperlinks();
// Load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Get page by name
Page page = diagram.Pages.GetPage("Page-1");
// Get shape by ID
Shape shape = page.Shapes.GetShape(2);
// Initialize Hyperlink object
Hyperlink hyperlink = new Hyperlink();
// Set address value
hyperlink.Address.Value = "http:// Www.google.com/";
// Set sub address value
hyperlink.SubAddress.Value = "Sub address here";
// Set description value
hyperlink.Description.Value = "Description here";
// Set name
hyperlink.Name = "MyHyperLink";
// Add hyperlink to the shape
shape.Hyperlinks.Add(hyperlink);
// Save diagram to local space
diagram.Save(dataDir + "AddHyperlinkToShape_out.vsdx", SaveFileFormat.VSDX);
Hämta hyperlänkdata för Visio-formerna
Utvecklare kan hämta alla hyperlänkar från en Visio-form på samma sätt som deläs Visio formdata använder sig avAspose.Diagram for .NET API.
I den flersidiga Visio-ritningen kan hyperlänkar navigera dig från en form till många andra typer av länkar.HyperlinkCollection utsatt avForm klass tillåter utvecklare att hämta hyperlänkar.
För att identifiera fastigheter i Microsoft Office Visio:
- I en diagram högerklickar du på en form.
- VäljHyperlänk.
Alla befintliga egenskaper listas i dialogrutan. En forms hyperlänksdata, som ses i Microsoft Visio

Ett konsolfönster som visar formdatautmatningen

Få hyperlänksprogrammeringsexempel
Kodavsnittet nedan läser shapes hyperlänkdata.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Hyperlinks();
// Load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Get page by name
Page page = diagram.Pages.GetPage("Page-1");
// Get shape by ID
Shape shape = page.Shapes.GetShape(1);
// Iterate through the hyperlinks
foreach (Aspose.Diagram.Hyperlink hyperlink in shape.Hyperlinks)
{
Console.WriteLine("Address: " + hyperlink.Address.Value);
Console.WriteLine("Sub Address: " + hyperlink.SubAddress.Value);
Console.WriteLine("Description: " + hyperlink.Description.Value);
}