相关疑难解决方法(0)

Fabric.js如何在不拉伸文本的情况下水平调整IText的大小

我在父组对象中有这个IText对象.

当我选择组并水平调整它(以及垂直方向)时,IText也会调整大小,这使文本Strech看起来很糟糕.

现在我想做的是让IText中心本身(保持其宽高比)在集团内部.

我怎样才能做到这一点.我尝试在对象缩放时修改IText的宽度和左边,但这不起作用.

fabricjs

6
推荐指数
2
解决办法
2186
查看次数

Fabric.js:如何将自定义大小设置为Text或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的框中。有可能这样做吗?

javascript fabricjs

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

fabricjs ×2

javascript ×1