小编neo*_*eus的帖子

Fabricjs Textbox使文本缩小以适应

我会定义一个文本框(单行)

默认情况下,字符大小为16(例如)

当文本比文本框大时,我不希望它换行或文本框变大,我希望文本大小适合文本框的最大大小.文本.当文本返回较小的大小时,它可以恢复其初始大小(在我们的示例16中).可能管理最小尺寸

如果你有一个想法,我采取:)

提前致谢

测试案例:http://jsfiddle.net/Da7SP/273/

// initialize fabric canvas and assign to global windows object for debug
var canvas = window._canvas = new fabric.Canvas('c');

// ADD YOUR CODE HERE
var canvas = window._canvas = new fabric.Canvas('c');
var t1 = new fabric.Textbox('My Text', {
    width: 200,
    top: 5,
    left: 5,
    fontSize: 16,
    textAlign: 'center'
});

var t2 = new fabric.Textbox('My text is longer, but I do not want the box to grow, or the text to wrap. …
Run Code Online (Sandbox Code Playgroud)

javascript fabricjs

13
推荐指数
1
解决办法
8622
查看次数

标签 统计

fabricjs ×1

javascript ×1