Öffentlich API Änderungen in Aspose.Diagram 17.01

Konvertieren Visio Zeichnen mit ausgewählten Formen

Entwickler können bestimmte Formen auswählen, um die Zeichnung Visio in jedes andere unterstützte Format zu konvertieren. Zu diesem Zweck haben wir das Shapes-Member in der RenderingSaveOptions-Klasse hinzugefügt. Jede Speicheroptionsklasse ist die erweiterte Form der RenderingSaveOptions-Klasse. Bitte überprüfen Sie das Codebeispiel:

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