canvasContext.measureText
解释:测量文本尺寸信息,目前仅返回文本宽度。同步接口。
参数:
参数名 | 类型 | 说明 |
---|---|---|
text | String | 要测量的文本 |
返回:
返回 TextMetrics 对象,结构如下:
参数名 | 类型 | 说明 |
---|---|---|
width | String | 文本的宽度 |
示例:
- const ctx = swan.createCanvasContext('myCanvas')
ctx.font = 'italic bold 20px cursive'
const metrics = ctx.measureText('Hello World')
console.log(metrics.width);
canvasContext.strokeText——-解释:给定的 (x, y) 位置绘制文本描边的方法。参数:| 参数名 | 类型 | 说明 ||—— | —— | —— || text | String | 要绘制的文本 || x | Number | 文本起始点的 x 轴坐标 || y | Number | 文本起始点的 y 轴坐标 || maxWidth | Number | 需要绘制的最大宽度,可选。 |示例:```jscanvasContext.strokeText(text, x, y, maxWidth);