Fabricjs Fabric.js如何在不拉伸文本的情况下水平调整IText的大小
我在父组对象中有这个IText对象 当我选择组并水平(以及垂直)调整其大小时,IText也会调整大小,这使得文本拉伸并看起来很满 现在我想做的是让IText中心本身(保持其纵横比)在组中Fabricjs Fabric.js如何在不拉伸文本的情况下水平调整IText的大小,fabricjs,Fabricjs,我在父组对象中有这个IText对象 当我选择组并水平(以及垂直)调整其大小时,IText也会调整大小,这使得文本拉伸并看起来很满 现在我想做的是让IText中心本身(保持其纵横比)在组中 我该怎么做呢。我尝试在对象缩放时修改IText的宽度和左侧,但没有成功。尝试使用最新的fabricjs版本(1.6.0.rc1),而不是使用fabric.IText使用fabric.Textbox 这个新类具有您正在查找的属性,通常用于缩放的控件用于调整元素大小和元素内部的文本流。我无法使最新的结构。Textb
我该怎么做呢。我尝试在对象缩放时修改IText的宽度和左侧,但没有成功。尝试使用最新的fabricjs版本(1.6.0.rc1),而不是使用
fabric.IText
使用fabric.Textbox
这个新类具有您正在查找的属性,通常用于缩放的控件用于调整元素大小和元素内部的文本流。我无法使最新的
结构。Textbox
完全按照我的要求工作
幸运的是,我找到了一种方法,可以在水平调整父级fabric.Group
的大小时,使fabric.IText
水平居中,并使相同的fabric.IText
文本根据垂直调整大小而增大。没有丑陋的文本拉伸
以下是解决方案:
感谢您指出fabric.Textbox,但我找到了一个满足我要求的解决方案。见我的助手。