baseline
String 设置⽂字的⽔平对齐,可选值 'top'、'bottom'、'middle'、'normal'text
小程序开发一键生成平台源码
String 在画布上绘制被填充的⽂本。bold Boolean 是否加粗
参数
类型说明效果
⽣成图⽚效果
注意,以上是简单的实现,所以如果有英⽂会计算不精确,解决⽅法如下:
优化原理:通过基础库 1.9.90 开始⽀持的measureText 接⼝返回的⽂本宽度,把每个字符宽度不断累加,精确计算在哪个位置应该换⾏去实现这个功能。
效果
有英⽂字母⽣成图⽚效果注:在开发⼯具截取圆形会失效,这张是开发者⼯具⽣成的,第⼀张是真机⽣成的。优化前后对⽐