Pubblico API Modifiche Aspose.Diagram 5.8.0
Contents
[
Hide
]
Questo documento descrive le modifiche allo Aspose.Diagram API dalla versione 5.7.0 alla 5.8.0, che potrebbero interessare gli sviluppatori di moduli/applicazioni. Include non solo metodi pubblici nuovi e aggiornati, ma anche una descrizione di eventuali cambiamenti nel comportamento dietro le quinte in Aspose.Diagram.
L’opzione SaveToolBar viene aggiunta in HTMLSaveOptions
La nuova opzione SaveToolBar è stata aggiunta nella classe HTMLSaveOptions. Specifica se salvare o meno la barra degli strumenti. Il valore predefinito è vero. Esempi di codici:
C#
// initialize HTMLSaveOptions class object
HTMLSaveOptions opts = new HTMLSaveOptions();
// set save toolbar option
opts.SaveToolBar = false;
V.B
' initialize HTMLSaveOptions class object
Dim opts As New HTMLSaveOptions()
' set save toolbar option
opts.SaveToolBar = False
VSDX L’opzione di salvataggio viene aggiunta in SaveFileFormat
In precedenza, Aspose.Diagram API supportava la lettura del formato VSDX, ma ora abbiamo aggiunto il supporto per la scrittura di diagrammi nel formato VSDX. Esempi di codici:
C#
// save diagram in the VSDX format
diagram.Save("C:\\temp\\Output.vsdx", SaveFileFormat.VSDX);
V.B
' save diagram in the VSDX format
diagram.Save("C:\temp\Output.vsdx", SaveFileFormat.VSDX)
Il metodo Group è stato aggiunto nella classe ShapeCollection
Gli sviluppatori possono ora raggruppare più forme insieme in Visio diagram utilizzando Aspose.Diagram API. Codici di esempio:
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);
V.B
' 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)