【发布时间】:2015-10-04 09:18:18
【问题描述】:
我发现将 textAlign 设置为 fabric.js Text 对象是没有用的,因为文本字段的宽度会自动分配以完全适合文本的宽度。
我在 API 中找不到任何可以让我设置其他宽度的内容。我试过scaleToWidth,但也没有用。
this.text = new fabric.Text(this.name,
{
fontFamily: 'Calibri Light',
fontSize: 17,
backgroundColor: 'blue', // using this to confirm that the width is actually just set to the text width
textAlign: 'center',
top: 15,
scaleToWidth: 1.1,
})
我使用一个非常老套的解决方案让它以所需的方式出现。
引自 fabric.js 网站:
文本对齐
文本对齐在处理多行文本时非常有用。 对于单行文本,边界框的宽度始终与该行的宽度完全匹配,因此无需对齐。 允许的值为“left”、“center”和“right”。
有谁知道如何解决这个问题?
【问题讨论】:
标签: javascript jquery html fabricjs text-alignment