Público API Cambios en Aspose.Diagram 5.9.0

Save Resultant HTML to a Stream

El nuevo método de guardar se ha agregado en la clase Diagram. Toma dos parámetros, el objeto de flujo y el formato de archivo de guardado. Código de ejemplo:

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

Copiar temas y PageSheet de otro Visio

La clase Diagram ofrece el método CopyTheme y la clase PageSheet ofrece el método Copy para lograr el objetivo de copiar una forma y otras tareas de manipulación. Códigos de ejemplo:Copie formas de un Visio existente

VSTX y VSSX Opciones de guardado se agregan en SaveFileFormat

Anteriormente, Aspose.Diagram API admitía la lectura y escritura del formato VSDX, pero ahora también hemos agregado soporte para escribir diagramas en los formatos VSTX y VSSX. Códigos de ejemplo:

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 Se agrega la opción de lectura en LoadFileFormat

Anteriormente, Aspose.Diagram API admitía la lectura y escritura del formato VSDX, pero ahora también hemos agregado compatibilidad con la lectura del formato de plantilla VSSX. Códigos de ejemplo:

Java

 // read VSSX stencil

Diagram diagram = new Diagram("C:\\temp\\Stencil.vssx", LoadFileFormat.VSSX);