Canvas 绘制的字体如何自动换行?
发布于 6 年前 作者 guiyingduan 19213 次浏览 来自 问答

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

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

这个你自己估了,没办法

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

一个字符占多宽?

我是用js进行字数拆分

回到顶部