Public API Changements dans Aspose.Diagram 17,01
Contents
[
Hide
]
Ce document décrit les modifications apportées au Aspose.Diagram API de la version 16.12.0 à 17.01, 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.
Convertir le dessin Visio avec des formes sélectives
Les développeurs peuvent sélectionner des formes spécifiques pour convertir le dessin Visio en tout autre format pris en charge. Nous avons ajouté le membre Shapes dans la classe RenderingSaveOptions à cet effet. Chaque classe d’options de sauvegarde est la forme étendue de la classe RenderingSaveOptions. Veuillez vérifier l’exemple de code :
Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ConvertVisioWithSelectiveShapes.class) + "LoadSaveConvert\\";
// call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// create an instance SVG save options class
SVGSaveOptions options = new SVGSaveOptions();
ShapeCollection shapes = options.getShapes();
// get shapes by page index and shape ID, and then add in the shape collection object
shapes.add(diagram.getPages().get(0).getShapes().getShape(1));
shapes.add(diagram.getPages().get(0).getShapes().getShape(2));
// save Visio drawing
diagram.save(dataDir + "SelectiveShapes_out.svg", options);