我正在使用Draw2D来渲染图表。我正在渲染父矩形和子矩形:
var parent = new draw2d.shape.basic.Rectangle(90, 30);
var child1 = new draw2d.shape.basic.Rectangle(30, 30);
var child2 = new draw2d.shape.basic.Rectangle(30, 30);
var child3 = new draw2d.shape.basic.Rectangle(30, 30);
parent.addFigure(child1, new draw2d.layout.locator.CenterLocator(parent));
parent.addFigure(child2, new draw2d.layout.locator.CenterLocator(parent));
parent.addFigure(child3, new draw2d.layout.locator.CenterLocator(parent));
但是,根据文档,
将子图形添加到图形。移交图不支持拖放操作。它只是连接的装饰器。主要用于标签或其他花哨的装饰品:-)
此外,Figure
对象没有方法insertFigure
和removeFigure
。
如何在 Draw2D 中正确地包装一个图形?