Offentlig API Ändringar i Aspose.Diagram 5.8.0
Contents
[
Hide
]
Det här dokumentet beskriver ändringar av Aspose.Diagram API från version 5.7.0 till 5.8.0, som kan vara av intresse för modul-/applikationsutvecklare. Den innehåller inte bara nya och uppdaterade offentliga metoder, utan också en beskrivning av eventuella förändringar i beteendet bakom kulisserna i Aspose.Diagram.
SaveToolBar Option läggs till i HTMLSaveOptions
Det nya alternativet SaveToolBar har lagts till i klassen HTMLSaveOptions. Den anger om verktygsfältet ska sparas eller inte. Standardvärdet är sant. Exempelkoder:
C#
// initialize HTMLSaveOptions class object
HTMLSaveOptions opts = new HTMLSaveOptions();
// set save toolbar option
opts.SaveToolBar = false;
VB
' initialize HTMLSaveOptions class object
Dim opts As New HTMLSaveOptions()
' set save toolbar option
opts.SaveToolBar = False
VSDX Sparningsalternativ läggs till i SaveFileFormat
Tidigare stödde Aspose.Diagram API läsning av formatet VSDX, men nu har vi lagt till stöd för att skriva diagram i formatet VSDX. Exempelkoder:
C#
// save diagram in the VSDX format
diagram.Save("C:\\temp\\Output.vsdx", SaveFileFormat.VSDX);
VB
' save diagram in the VSDX format
diagram.Save("C:\temp\Output.vsdx", SaveFileFormat.VSDX)
Gruppmetoden har lagts till i ShapeCollection-klassen
Utvecklare kan nu gruppera flera former tillsammans i Visio diagram med Aspose.Diagram API. Exempelkoder:
C#
// load a Visio diagram
Diagram diagram = new Diagram(@"c:\temp\test.vdx");
// Initialize an array of shapes
Aspose.Diagram.Shape[]ss = new Aspose.Diagram.Shape[2];
// extract and assign shapes to the array
ss[0]= diagram.Pages[0].Shapes.GetShape(1);
ss[1]= diagram.Pages[0].Shapes.GetShape(2);
// mark array shapes as group
diagram.Pages[0].Shapes.Group(ss);
// save visio diagram
diagram.Save(@"c:\temp\out.vsdx", SaveFileFormat.VSDX);
VB
' load a Visio diagram
Dim diagram As New Diagram("c:\temp\test.vdx")
' Initialize an array of shapes
Dim ss As Aspose.Diagram.Shape() = New Aspose.Diagram.Shape(1) {}
' extract and assign shapes to the array
ss(0) = diagram.Pages(0).Shapes.GetShape(1)
ss(1) = diagram.Pages(0).Shapes.GetShape(2)
' mark array shapes as group
diagram.Pages(0).Shapes.Group(ss)
' save visio diagram
diagram.Save("c:\temp\out.vsdx", SaveFileFormat.VSDX)