织物js文本,垂直对齐到中心

时间:2018-03-05 12:22:54

标签: fabricjs

我正在使用fabric.js库。我想垂直对齐文本到文本框区域的ceneter。请看图片。

Text

在图像中,默认光标对齐到顶部,但我希望它居中。 valign之类的textalign是否有任何文字属性?

尝试originY,但没有运气。

1 个答案:

答案 0 :(得分:0)

fabric.js 3.5.1适用于originY: 'center'
参见FabricJS: Vertical Align text center

....,但边界框没有“最小高度”设置
面料不支持paddingX / paddingY

要解决这个问题,
您必须覆盖渲染功能,如
所示 Draw border on Fabric Textbox when it's not selected

,但是使用html元素应该更容易,
并将它们放在画布上,如
所示 How to put an html element over a fabric.js element