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

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

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

Java

 // initialize HTMLSaveOptions class object

HTMLSaveOptions opts = new HTMLSaveOptions();

// set save toolbar option

opts.setSaveToolBar(false);

VSDX Опция сохранения добавлена в SaveFileFormat

Раньше Aspose.Diagram API поддерживал чтение формата VSDX, но теперь мы добавили поддержку записи диаграмм в формате VSDX. Примеры кодов:

Java

 // save diagram in the VSDX format

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

В класс ShapeCollection добавлен групповой метод.

Теперь разработчики могут группировать несколько фигур вместе в Visio diagram, используя Aspose.Diagram API. Примеры кодов:

Java

 // load a Visio diagram

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

// Initialize an array of shapes

Shape[]shapes = new Shape[2];

// extract and assign shapes to the array

shapes[0]= diagram.getPages().get(0).getShapes().getShape(1);

shapes[1]= diagram.getPages().get(0).getShapes().getShape(2);

// mark array shapes as group

diagram.getPages().get(0).getShapes().group(shapes);

// save visio diagram

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