0

在许多画布框架中,有一个 maxWidth 和 maxHeight 来控制自动换行。

在 EaselJS 中设置 maxWidth 是微不足道的,但有没有办法将 maxHeight 设置为文本?(有效率的)

4

2 回答 2

0
txt.lineWidth = 200; 

var txt = new createjs.Text( 'txt sdfj sdfks dflkjsd flksdjf sdklfj sdlkfjsd fkljsdfsdjkf', "21px Arial", "#000" );
container.addChild( txt );
var w = ( txt.getMeasuredWidth() ) * txt.scaleX;
var h = ( txt.getMeasuredHeight() ) * txt.scaleY; 
txt.regY = h / 2;
txt.textAlign = 'center' 
txt.lineWidth = 200;
txt.x = __shape.x;
txt.y = __shape.y;
txt.color = 'black';
于 2013-08-28T11:12:28.743 回答
0

对于其他任何人,olsn 的评论就是答案......只需使用掩码:createjs.com/Docs/EaselJS/classes/Text.html#property_mask

于 2013-08-22T13:59:52.023 回答