0

我有一个关于 Draw2D.js 的问题。我只能使用矩形块,所以我希望用户只能更改矩形的长度并禁止修改其宽度的可能性。

此外,长度应限制为固定值的倍数,由网格指示。

4

1 回答 1

0

Draw2d 确实有 WidthSelectionFeedbackPolicy 可在图形上运行 - 请参阅http://www.draw2d.org/draw2d_touch/jsdoc_6/#!/api/draw2d.policy.figure.WidthSelectionFeedbackPolicy

这限制了用户改变矩形的宽度(即在水平方向上),但他们不能在垂直方向上改变它。

因此,我建议您查看该策略的源代码,并将其更改为根据您的要求对其进行限制。我希望使用这种方法可以将长度限制为倍数,但我无法确认。

于 2020-09-23T20:21:42.470 回答