Работа с гиперссылками
Добавить гиперссылку в форму Visio
Это простой способ динамически добавить гиперссылку в форму Microsoft Visio.
На многостраничных Visio чертежах гиперссылки могут перемещать вас с одной страницы на другую. Вы также можете связать свой рисунок с веб-страницей или файлом в вашей системе.
Эти свойства выявляютсяФорма класс поддерживаетcom.aspose.diagram.Hyperlink объект. Метод add можно использовать для добавления данных гиперссылки фигуры.
Чтобы идентифицировать свойства в Microsoft Visio:
- В diagram щелкните фигуру правой кнопкой мыши.
- ВыбиратьГиперссылка.
- Установить существующие свойства
- НажиматьХОРОШО кнопка
Данные гиперссылки фигуры, как показано в Microsoft Visio

Фрагменты кода ниже добавляют данные гиперссылки фигуры.
Добавить пример программирования гиперссылки
// 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);Получить данные гиперссылок для фигур Visio
Данные гиперссылки фигуры можно получить тем же способом, что ичтение данных формы Visio.
Разработчики могут получить все гиперссылки из формы Visio таким же образом, как оничитать данные формы Visio с использованиемAspose.Diagram for Java API
В многостраничных Visio чертежах гиперссылки могут перемещать вас с одной страницы на другую. Вы также можете связать свой рисунок с веб-страницей или файлом в вашей системе.
Эти свойства выявляютсяФорма класс поддерживаетcom.aspose.diagram.Hyperlinkобъект. Свойство можно использовать для чтения данных гиперссылки фигуры.
Чтобы идентифицировать свойства в Microsoft Visio:
- В diagram щелкните фигуру правой кнопкой мыши.
- ВыбиратьГиперссылка. Все существующие свойства перечислены в диалоговом окне.
Данные гиперссылки фигуры, как показано в Microsoft Visio

Окно консоли, показывающее выходные данные формы

Фрагменты кода ниже считывают данные гиперссылки фигуры.
Получить пример программирования гиперссылок
// 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());
}