Работа с гиперссылками
Добавить гиперссылку в форму Visio
Microsoft Office Visio поддерживает добавление гиперссылок в любую фигуру. Гиперссылки могут указывать на другую страницу или фигуру в текущем чертеже, страницу или фигуру в другом чертеже, документ, отличный от чертежа Visio, веб-сайт, FTP-сайт или адрес электронной почты. Разработчики могут использовать Aspose.Diagram API, чтобы легко добавлять гиперссылки в фигуру Visio.
В многостраничном чертеже Visio гиперссылки могут перемещать вас от одной формы к многим другим типам ссылок.Коллекция гиперссылок выставленыФорма class предлагает метод Add, который можно использовать для добавления гиперссылки фигуры.
Чтобы идентифицировать свойства в Microsoft Office Visio:
- В Visio diagram щелкните фигуру правой кнопкой мыши.
- ВыбиратьГиперссылка.
- Установить существующие свойства
- НажиматьХОРОШО кнопка
Данные гиперссылки фигуры, как показано в Microsoft Visio

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

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

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