Canvas文字换行
代码部分
实现逻辑
把字符串拆成一个一个写上去;
代码部分 代码片
.
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var a= '文字偶奇偶采集卡咯大萨达 撒就 qsdsadasd';
var b=a.split('');
var _left=10;
var _top=30;
for (let i=0;i<b.length;i++){
if(_left>130){
_left=10;
_top+=30
}
_left+=20
ctx.font= "20px Arial";
ctx.measureText(b[i]).width;
ctx.fillSty1e= 'black' ;
ctx.fillText(b[i],_left,_top)
}
演示效果