属性和方法
font = value 设置字体
textAlign = value 设置字体对齐方式 start, end, left, right, center
textBaseline = value 设置基线对齐方式 top, hanging, middle, alphabetic, ideographic, bottom
direction = value 设置文字书写方向 ltr, rtl, inherit
fillText(text, x, y [, maxWidth]) 实心文字
strokeText(text, x, y [, maxWidth]) 空心文字
绘制文字
const canvas = document.getElementById(‘canvas‘);
const ctx = canvas.getContext(‘2d‘);
ctx.font = ‘48px serif‘;
ctx.textBaseline = ‘hanging‘;
ctx.fillText(‘Hello world‘, 10, 50);
ctx.strokeText(‘Hello world‘, 10, 100);
获取文字宽度
var text = ctx.measureText(‘Hello‘);
console.log(text.width);
原文:https://www.cnblogs.com/ye-hcj/p/10357552.html