Öffentlich API Änderungen in Aspose.Diagram 5.9.0
Save Resultant HTML to a Stream
Die neue save-Methode wurde der Klasse Diagram hinzugefügt. Es benötigt zwei Parameter, das Stream-Objekt und das Speicherdateiformat. Beispielcode:
Java
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram("Basic Flowchart.vsd");
// save resultant HTML directly to a stream
ByteArrayOutputStream dstStream = new ByteArrayOutputStream();
diagram.save(dstStream, SaveFileFormat.HTML);
// In you want to read the result into a Diagram object again, in Java you need to get the
// data bytes and wrap into an input stream.
ByteArrayInputStream srcStream = new ByteArrayInputStream(dstStream.toByteArray());
Kopieren Sie Designs und PageSheet von einem anderen Visio
Die Klasse Diagram bietet die CopyTheme-Methode und die PageSheet-Klasse bietet die Copy-Methode an, um das Ziel des Kopierens einer Form und andere Manipulationsaufgaben zu erreichen. Beispielcodes:Kopieren Sie Formen von einem vorhandenen Visio
VSTX und VSSX Speicheroptionen werden im SaveFileFormat hinzugefügt
Zuvor unterstützte Aspose.Diagram API das Lesen und Schreiben des VSDX-Formats, aber jetzt haben wir auch Unterstützung für das Schreiben von Diagrammen in den Formaten VSTX und VSSX hinzugefügt. Beispielcodes:
Java
// save diagram in the VSTX format
diagram.save("C:\\temp\\Output.vstx", SaveFileFormat.VSTX);
// save diagram in the VSSX format
diagram.save("C:\\temp\\Output.vssx", SaveFileFormat.VSSX);
VSSX Leseoption wird im LoadFileFormat hinzugefügt
Zuvor hatte Aspose.Diagram API das Lesen und Schreiben des VSDX-Formats unterstützt, aber jetzt haben wir auch die Unterstützung des Lesens des VSSX-Schablonenformats hinzugefügt. Beispielcodes:
Java
// read VSSX stencil
Diagram diagram = new Diagram("C:\\temp\\Stencil.vssx", LoadFileFormat.VSSX);