在许多画布框架中,有一个maxWidth和maxHeight来控制单词包装。
在EaselJS中,设置maxWidth很简单,但是有办法将maxHeight设置为文本吗?(有效)
发布于 2013-08-28 11:12:28
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-22 13:59:52
对其他人来说,奥森的评论是答案.只需使用掩码: createjs.com/Docs/EaselJS/classes/Text.html#property_mask
https://stackoverflow.com/questions/18289993
复制相似问题