Public API Changements dans Aspose.Diagram 5.8.0

L’option SaveToolBar est ajoutée dans HTMLSaveOptions

La nouvelle option SaveToolBar a été ajoutée dans la classe HTMLSaveOptions. Il spécifie s’il faut enregistrer la barre d’outils ou non. La valeur par défaut est true. Exemples de codes :

Java

 // initialize HTMLSaveOptions class object

HTMLSaveOptions opts = new HTMLSaveOptions();

// set save toolbar option

opts.setSaveToolBar(false);

VSDX L’option d’enregistrement est ajoutée dans le SaveFileFormat

Auparavant, Aspose.Diagram API prenait en charge la lecture du format VSDX, mais nous avons maintenant ajouté la prise en charge de l’écriture de diagrammes au format VSDX. Exemples de codes :

Java

 // save diagram in the VSDX format

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

La méthode de groupe a été ajoutée dans la classe ShapeCollection

Les développeurs peuvent désormais regrouper plusieurs formes dans le Visio diagram en utilisant Aspose.Diagram API. Exemples de codes :

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