API العام التغييرات في Aspose.Diagram 5.8.0

تمت إضافة خيار SaveToolBar في HTMLSaveOptions

تمت إضافة خيار SaveToolBar الجديد في فئة HTMLSaveOptions. تحدد ما إذا كنت تريد حفظ شريط الأدوات أم لا. القيمة الافتراضية هي الحقيقية. رموز المثال:

C#

 // initialize HTMLSaveOptions class object

HTMLSaveOptions opts = new HTMLSaveOptions();

// set save toolbar option

opts.SaveToolBar = false;

VB

 ' initialize HTMLSaveOptions class object

Dim opts As New HTMLSaveOptions()

' set save toolbar option

opts.SaveToolBar = False

VSDX تم اضافة خيار الحفظ في SaveFileFormat

في السابق ، كان Aspose.Diagram API يدعم قراءة تنسيق VSDX ، لكننا الآن أضفنا دعمًا لكتابة المخططات بتنسيق VSDX. رموز المثال:

C#

 // save diagram in the VSDX format

diagram.Save("C:\\temp\\Output.vsdx", SaveFileFormat.VSDX);

VB

 ' save diagram in the VSDX format

diagram.Save("C:\temp\Output.vsdx", SaveFileFormat.VSDX)

تمت إضافة أسلوب المجموعة في فئة ShapeCollection

يمكن للمطورين الآن تجميع عدة أشكال معًا في Visio diagram باستخدام Aspose.Diagram API.

C#

 // load a Visio diagram

Diagram diagram = new Diagram(@"c:\temp\test.vdx");

// Initialize an array of shapes

Aspose.Diagram.Shape[]ss = new Aspose.Diagram.Shape[2];

// extract and assign shapes to the array

ss[0]= diagram.Pages[0].Shapes.GetShape(1);

ss[1]= diagram.Pages[0].Shapes.GetShape(2);

// mark array shapes as group

diagram.Pages[0].Shapes.Group(ss);

// save visio diagram

diagram.Save(@"c:\temp\out.vsdx", SaveFileFormat.VSDX);

VB

 ' load a Visio diagram

Dim diagram As New Diagram("c:\temp\test.vdx")

' Initialize an array of shapes

Dim ss As Aspose.Diagram.Shape() = New Aspose.Diagram.Shape(1) {}

' extract and assign shapes to the array

ss(0) = diagram.Pages(0).Shapes.GetShape(1)

ss(1) = diagram.Pages(0).Shapes.GetShape(2)

' mark array shapes as group

diagram.Pages(0).Shapes.Group(ss)

' save visio diagram

diagram.Save("c:\temp\out.vsdx", SaveFileFormat.VSDX)