公共 API Aspose.Diagram 16.11.0 的变化
Contents
[
Hide
]
本文档描述了 Aspose.Diagram API 从版本 6.8.0 到 16.11.0 的变化,模块/应用程序开发人员可能会感兴趣。它不仅包括新的和更新的公共方法,还包括对 Aspose.Diagram 中幕后行为的任何更改的描述。
修改 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 中插入一个文本形状
开发人员可以使用 Aspose.Diagram API 在 Visio diagram 中插入文本形状。请查看此代码示例:
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);