gpt4 book ai didi

javascript - 如何将自定义形状添加到 mxgraph

转载 作者:行者123 更新时间:2023-12-01 01:12:30 27 4
gpt4 key购买 nike

如何添加 mxgraph 自定义形状?

形状如图像

bpm shapes

最佳答案

//Collat​​eShape

function CollateShape()
{
mxEllipse.call(this);
};
mxUtils.extend(CollateShape, mxEllipse);
CollateShape.prototype.paintVertexShape = function(c, x, y, w, h)
{
c.begin();
c.moveTo(x, y);
c.lineTo(x + w, y);
c.lineTo(x + w / 2, y + h / 2);
c.close();
c.fillAndStroke();

c.begin();
c.moveTo(x, y + h);
c.lineTo(x + w, y + h);
c.lineTo(x + w / 2, y + h / 2);
c.close();
c.fillAndStroke();
};

mxCellRenderer.registerShape('collate', CollateShape);

关于javascript - 如何将自定义形状添加到 mxgraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55045994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com