Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当一个单元格被添加为嵌入元素时,它的 x 和 y 值仍然是相对于纸张而不是父元素。有没有办法使用相对坐标?如果没有,关于如何实现它的任何提示?
谢谢
你可以使用position方法dia.Element:
position
dia.Element
childCell.position({parentRelative: true}) 它获得相对于其父级的位置
childCell.position({parentRelative: true})
或者您可以使用 计算相对于任何点的位置point.difference。在这种情况下,您将获得 与 的相对cell位置referenceCell:
point.difference
cell
referenceCell
var point = g.Point(referenceCell.get('position')) .difference(cell.get('position'))