Общедоступный API Изменения в Aspose.Diagram 5.8.0

Параметр SaveToolBar добавлен в HTMLSaveOptions.

В класс HTMLSaveOptions добавлен новый параметр SaveToolBar. Указывает, сохранять панель инструментов или нет. Значение по умолчанию верно. Примеры кодов:

C#

 // initialize HTMLSaveOptions class object

HTMLSaveOptions opts = new HTMLSaveOptions();

// set save toolbar option

opts.SaveToolBar = false;

ВБ

 ' 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);

ВБ

 ' 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);

ВБ

 ' 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)