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