Public API Changements dans Aspose.Diagram 16.11.0

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