我在父组对象中有这个IText对象.
当我选择组并水平调整它(以及垂直方向)时,IText也会调整大小,这使文本Strech看起来很糟糕.
现在我想做的是让IText中心本身(保持其宽高比)在集团内部.
我怎样才能做到这一点.我尝试在对象缩放时修改IText的宽度和左边,但这不起作用.
我正在使用出色的Fabric.js在画布上绘制一些文本。当我为IText对象指定自定义大小(例如200x200矩形)时,似乎Farbric.js会强制对象的宽度和高度适合文本。
var t = new fabric.IText("Hello world !", {
top: 100,
left: 100,
width: 200,
height:200,
backgroundColor: '#FFFFFF',
fill: '#000000',
fontSize: 12,
lockScalingX: true,
lockScalingY: true,
hasRotatingPoint: false,
transparentCorners: false,
cornerSize: 7
});
Run Code Online (Sandbox Code Playgroud)
这是我的问题的小提琴:http : //jsfiddle.net/K52jG/4/
在此示例中,我想要“ Hello World!” 文字要放在200x200的框中。有可能这样做吗?