Köprülerle Çalışmak
Visio Şekline Köprü Ekleme
Microsoft Office Visio, köprülerin herhangi bir şekle eklenmesini destekler. Köprüler, geçerli çizimdeki başka bir sayfaya veya şekle, başka bir çizimdeki sayfaya veya şekle, Visio çizimi dışında bir belgeye, bir Web sitesine, FTP sitesine veya e-posta adresine bağlanabilir. Geliştiriciler, Visio şekline köprüleri kolayca eklemek için Aspose.Diagram API’i kullanabilir.
Çok sayfalı Visio çiziminde, köprüler sizi bir şekilden diğer birçok bağlantı türüne yönlendirebilir.Köprü Koleksiyonu tarafından maruzŞekil class, bir şeklin köprüsünü eklemek için kullanılabilecek Add yöntemini sunar.
Microsoft Office Visio’deki özellikleri tanımlamak için:
- Visio diagram’de bir şekle sağ tıklayın.
- Seçmeköprü.
- Mevcut özellikleri ayarla
- BasmakTAMAM buton
Microsoft Visio’de görüldüğü gibi bir şeklin köprü verileri
Köprü Programlama Örneği Ekle
Aşağıdaki kod parçacığı, şeklin köprü verilerini ekler.
// 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 Şekillerinin Köprü Verilerini Alın
Geliştiriciler, bir Visio şeklinden tüm köprüleri aldıkları gibi alabilirler.Visio şekil verisini oku kullanarakAspose.Diagram for .NET API.
Çok sayfalı Visio çiziminde, köprüler sizi bir şekilden diğer birçok bağlantı türüne yönlendirebilir.Köprü Koleksiyonu tarafından maruzŞekil class, geliştiricilerin köprüleri almasına izin verir.
Microsoft Office Visio’deki özellikleri tanımlamak için:
- diagram’de bir şekle sağ tıklayın.
- Seçmeköprü.
Varolan tüm özellikler iletişim kutusunda listelenir. Microsoft Visio’de görüldüğü gibi bir şeklin köprü verileri
Şekil verisi çıktısını gösteren bir konsol penceresi
Köprü Programlama Örneği Alın
Aşağıdaki kod parçacığı, şeklin köprü verilerini okur.
// 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); | |
} |