我有一个关于 Draw2D.js 的问题。我只能使用矩形块,所以我希望用户只能更改矩形的长度并禁止修改其宽度的可能性。
此外,长度应限制为固定值的倍数,由网格指示。
我有一个关于 Draw2D.js 的问题。我只能使用矩形块,所以我希望用户只能更改矩形的长度并禁止修改其宽度的可能性。
此外,长度应限制为固定值的倍数,由网格指示。
Draw2d 确实有 WidthSelectionFeedbackPolicy 可在图形上运行 - 请参阅http://www.draw2d.org/draw2d_touch/jsdoc_6/#!/api/draw2d.policy.figure.WidthSelectionFeedbackPolicy
这限制了用户改变矩形的宽度(即在水平方向上),但他们不能在垂直方向上改变它。
因此,我建议您查看该策略的源代码,并将其更改为根据您的要求对其进行限制。我希望使用这种方法可以将长度限制为倍数,但我无法确认。