العمل مع الارتباطات التشعبية

أضف ارتباط تشعبي إلى شكل Visio

إنها طريقة سهلة لإضافة ارتباط تشعبي للشكل Microsoft Visio ديناميكيًا.

في رسومات Visio متعددة الصفحات ، يمكن للارتباطات التشعبية أن تنقلك من صفحة إلى أخرى. يمكنك أيضًا ربط الرسم بصفحة ويب أو ملف على نظامك.

يتم الكشف عن هذه الخصائص بواسطةشكل فئة تدعمcom.aspose.diagram.Hyperlink هدف. يمكن استخدام طريقة الإضافة لإضافة بيانات الارتباط التشعبي للشكل.

لتحديد العقارات في Microsoft Visio:

  1. في diagram ، انقر بزر الماوس الأيمن فوق شكل.
  2. يختارارتباط تشعبي.
  3. قم بتعيين الخصائص الموجودة
  4. يضعطنعم زر

بيانات الارتباط التشعبي للشكل ، كما هو موضح في Microsoft Visio

ما يجب القيام به: image_بديل_نص

تضيف مقتطفات التعليمات البرمجية أدناه بيانات الارتباط التشعبي للشكل.

إضافة نموذج برمجة ارتباط تشعبي

// 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:

  1. في diagram ، انقر بزر الماوس الأيمن فوق شكل.
  2. يختارارتباط تشعبي. يتم سرد أي خصائص موجودة في مربع الحوار.

بيانات الارتباط التشعبي للشكل ، كما هو موضح في Microsoft Visio

ما يجب القيام به: image_بديل_نص

نافذة وحدة تحكم تعرض إخراج بيانات الشكل

ما يجب القيام به: image_بديل_نص

تقرأ قصاصات التعليمات البرمجية أدناه بيانات الارتباط التشعبي للشكل.

احصل على نموذج لبرمجة الارتباطات التشعبية

// 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());
}