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