FabricJS - 设置对象位置,其中枢轴为左上角

时间:2012-06-04 15:12:51

标签: canvas positioning conventions fabricjs

我开始使用非常棒的FabricJS框架,并注意到对象定位与CSS约定有点不同。 CSS将定位枢轴放置在左上角的位置,FabricJS将其放置在对象的中心位置:

CSS

@------------
|           |
|           |
|           |
|           |
|           |
-------------

FabricJS

-------------
|           |
|           |
|     @     |
|           |
|           |
-------------

有没有办法控制此设置?感谢。


编辑:

这是项目roadmap上的退出项目。因此它将在未来发生,但目前尚未得到支持。

1 个答案:

答案 0 :(得分:5)

现在,您可以在创建对象时指定对象定位的“原点”。

originX 默认为“中心”,但您可以将其更改为“左”或“右”

originY 默认为“中心”,但您可以将其更改为“底部”或“顶部”

docs中指定。 这是一个test