Arbeta med hyperlänkar
Lägg till hyperlänk till en Visio-form
Det är ett enkelt sätt att lägga till hyperlänkar till Microsoft Visio form dynamiskt.
På flersidiga Visio ritningar kan hyperlänkar flytta dig från en sida till en annan. Du kan också länka din ritning till en webbsida eller en fil på ditt system.
Dessa egenskaper exponeras avForm klass stödercom.aspose.diagram.Hyperlink objekt. Add-metoden kan användas för att lägga till en forms hyperlänkdata.
Så här identifierar du fastigheter i Microsoft Visio:
- I en diagram högerklickar du på en form.
- VäljHyperlänk.
- Ange befintliga egenskaper
- TryckOK knapp
En forms hyperlänksdata, som ses i Microsoft Visio

Kodavsnitten nedan lägger till forms hyperlänkdata.
Lägg till hyperlänksprogrammeringsexempel
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(AddHyperlinkToShape.class);
// load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// get page by name
Page page = diagram.getPages().getPage("Page-1");
// get shape by ID
Shape shape = page.getShapes().getShape(2);
//initialize Hyperlink object
Hyperlink hyperlink = new Hyperlink();
//set address value
hyperlink.getAddress().setValue("http://www.google.com/");
//set sub address value
hyperlink.getSubAddress().setValue("Sub address here");
//set description value
hyperlink.getDescription().setValue("Description here");
//set name
hyperlink.setName("MyHyperLink");
//add hyperlink to the shape
shape.getHyperlinks().add(hyperlink);
//save diagram to local space
diagram.save(dataDir + "AddHyperlinkToShape_Out.vsdx", SaveFileFormat.VSDX);Hämta hyperlänkdata för Visio-formerna
Det är möjligt att få en forms hyperlänkdata på liknande sätt som duläser Visio formdata.
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 Java API
I flersidiga Visio-ritningar kan hyperlänkar flytta dig från en sida till en annan. Du kan också länka din ritning till en webbsida eller en fil på ditt system.
Dessa egenskaper exponeras avForm klass stödercom.aspose.diagram.Hyperlinkobjekt. Egenskapen kan användas för att läsa en forms hyperlänkdata.
Så här identifierar du fastigheter i Microsoft 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

Kodavsnitten nedan läser shapes hyperlänkdata.
Få hyperlänksprogrammeringsexempel
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(GetHyperlinks.class);
// load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// get page by name
Page page = diagram.getPages().getPage("Page-1");
// get shape by ID
Shape shape = page.getShapes().getShape(1);
// iterate through the hyperlinks
for (Hyperlink hyperlink :(Iterable<Hyperlink>) shape.getHyperlinks())
{
System.out.println("Address: " + hyperlink.getAddress().getValue());
System.out.println("Sub Address: " + hyperlink.getSubAddress().getValue());
System.out.println("Description: " + hyperlink.getDescription().getValue());
}