3

我目前正在尝试使用 FabricJS 创建一个语音气泡。用户应该能够在其中写入文本,并且文本应该在对话气泡内。我会发布一张图片,但我还没有足够的声誉。所以这基本上是关于将文本拟合到图像中。

我正在做的是加载图像,然后创建文本并将它们放入一个组中,以便用户可以一起移动它们。

但是,问题是:当文本太长时,它会继续超出气泡而不是换行。

我现在可以做的是检查文本的宽度,如果它太多,通过找出在哪里使用它来添加一些换行符。我怀疑那会很好用,而且效率不高。

有没有另一种解决方案?谢谢!

4

0 回答 0