Public API Changements dans Aspose.Diagram 5.8.0
Contents
[
Hide
]
Ce document décrit les modifications apportées au Aspose.Diagram API de la version 5.7.0 à 5.8.0, qui peuvent intéresser les développeurs de modules/applications. Il comprend non seulement des méthodes publiques nouvelles et mises à jour, mais également une description de tout changement de comportement dans les coulisses de Aspose.Diagram.
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);