API عام تغييرات في Aspose.Diagram 16.11.0

تعديل خصائص عنصر تحكم ActiveX

يمكن للمطورين استرداد عنصر تحكم ActiveX ثم تعديل خصائصه. لقد أضفنا خاصية ActiveXControl في ملفشكل صف دراسي. الرجاء التحقق من مثال هذا الرمز:

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

أدخل شكل نص في Visio Diagram

يمكن للمطورين إدخال شكل نصي في Visio diagram باستخدام Aspose.Diagram API. الرجاء التحقق من مثال الرمز هذا:

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