微信小程序 canvas绘制多行文本(文本换行)

微信小程序 canvas绘制多行文本(文本换行),第1张

有什么问题尽管留困兄言~

由于裂尺手我平时主肆嫌要使用wepy开发项目 所以这些常用封装及项目架子都是使用的wepy

覆盖了一些常用 *** 作与封装、登录流程、保存图片至相册及相关授权流程

Canvas 是“画布”的意思。在画布上写字符串也是画图,要自己定义写字的起始位置。

换行,你可以用程序用循环语句算出y坐标,yi=y0+dy*i, 给出.

var c=document.getElementById("myCanvas")

var ctx=c.getContext("2d")....

ctx.strokeText("Big smile!", x0, yi)

字念李腊符串里写仔滑入 \n 能否控制换行,我没试过,因我一般用于画图,画字不多,你不妨试试扰塌。

问题:在微信小程序使用canvas绘制多行文本(文本内容含回车换弊老森行符)时,Android正常,iOS出现文本重叠问题。

解决方案:去除回车换行符 text.replace(/[\r\n]/g, '')

ps:新增英文多行租亩文含猛本换行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12303613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存