Public API Changements dans Aspose.Diagram 16.11.0
Contents
[
Hide
]
Ce document décrit les modifications apportées au Aspose.Diagram API de la version 6.8.0 à 16.11.0, qui peuvent intéresser les développeurs de modules/applications. Il comprend non seulement des méthodes publiques nouvelles et mises à jour, mais également une description de tout changement de comportement dans les coulisses de Aspose.Diagram.
Modifier les propriétés d’un contrôle ActiveX
Les développeurs peuvent récupérer un contrôle ActiveX puis modifier ses propriétés. Nous avons ajouté la propriété ActiveXControl dans leForme classer. Veuillez vérifier cet exemple de code :
Java
// load a Visio diagram
Diagram diagram = new Diagram("C:\\temp\\Drawing1.vsd");
// get a Visio page by name
Page page = diagram.getPages().getPage("Page-1");
// get a shape by ID
Shape shape = page.getShapes().getShape(1);
// get an ActiveX control
CommandButtonActiveXControl cbac = (CommandButtonActiveXControl)shape.getActiveXControl();
// set width of the command button control
cbac.setWidth(4);
// set height of the command button control
cbac.setHeight(4);
// set caption of the command button control
cbac.setCaption("Test Button");
// save diagram
diagram.save("C:\\temp\\Output.vsdx", SaveFileFormat.VSDX);
Insérez une forme de texte dans le Visio Diagram
Les développeurs peuvent insérer une forme de texte dans le Visio diagram en utilisant Aspose.Diagram API. Veuillez vérifier cet exemple de code :
Java
// create a new diagram
Diagram diagram = new Diagram();
// set parameters
double PinX = 1, PinY = 1, Width = 1, Height = 1;
String text = "Test text";
// add text to a Visio page
diagram.getPages().get(0).addText(PinX, PinY, Width, Height, text);
// save diagram
diagram.save("C:\\temp\\Output.vsdx", SaveFileFormat.VSDX);