Offentlig API Ändringar i Aspose.Diagram 5.9.0

Spara resultatet HTML till en ström

Den nya Spara-metoden har lagts till i klassen Diagram. Det krävs två parametrar, strömobjektet och filformatet för att spara. Exempelkod:

C#

 // load an existing visio diagram

Diagram diagram = new Diagram("Basic Flowchart.vsd");

// save resultant HTML directly to a stream

MemoryStream stream = new MemoryStream();

diagram.Save(stream, SaveFileFormat.HTML);

VB

 ' load an existing visio diagram

Dim diagram As Diagram = New Diagram("Basic Flowchart.vsd")

' save resultant HTML directly to a stream

MemoryStream stream = new MemoryStream()

diagram.Save(stream, SaveFileFormat.HTML)

Kopiera teman och sidblad från en annan Visio

Klassen Diagram erbjuder CopyTheme-metoden och PageSheet-klassen erbjuder Copy-metoden för att uppnå målet att kopiera en form och andra manipulationsuppgifter. Exempelkoder:Kopiera former från en befintlig Visio

VSTX och VSSX Sparningsalternativ läggs till i SaveFileFormat

Tidigare hade Aspose.Diagram API stöd för läsning och skrivning VSDX, men nu har vi lagt till stöd för att skriva diagram i formaten VSTX och VSSX också. Exempelkoder:

C#

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

VB

 ' 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 Läsalternativ läggs till i LoadFileFormat

Tidigare hade Aspose.Diagram API stöd för läsning och skrivning i formatet VSDX, men nu har vi lagt till stöd för att läsa VSSX stencilformat också. Exempelkoder:

C#

 // read VSSX stencil

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

VB

 ' read VSSX stencil

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