收藏
回答

Canvas 绘制的字体如何自动换行?

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 需求 fillText 客户端 0.0.1 1.9.1

比如使用fillText绘制一段文本在画布上, 字体长度大于画布宽度,但是字体只会但行显示,多余的直接不显示。 fillText 的maxWidth有什么用处? 怎么让字体自动换行?

ctx.fillText('市中心学生公寓,常年独家代理市中心学生公寓市中心学生公寓,常年独家代理市中心学生公寓', 0, 0, 100);


回答关注问题邀请回答
收藏

3 个回答

  • 前路漫漫
    前路漫漫
    2018-04-04

    这个你自己估了,没办法

    2018-04-04
    有用
    回复
  • Right
    Right
    2018-04-04

    算一行容纳几个字符, 填充以后,剩下的在绘制一行?

    一个字符占多宽?


    2018-04-04
    有用
    回复
  • 前路漫漫
    前路漫漫
    2018-04-04

    我是用js进行字数拆分

    2018-04-04
    有用
    回复
登录 后发表内容