分享你我的心得.
共乘一片美好网络.

小程序canvas,fillText()文字自动换行

小程序js部分

//str是需要换行的文本,for循环if判断在长度为130时开始绘制,上下两行
for (var i = 0; i < str.length; i++){
      if (ctx.measureText(str.substring(0,i+1)).width>130){ 
        ctx.fillText(str.substring(0,i),50*rpx,195*rpx,100)
        ctx.fillText(str.substring(i),50*rpx,230*rpx,100)
        break
      }
    }
赞(0)
未经允许不得转载:小叶白龙博客 » 小程序canvas,fillText()文字自动换行
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址