fillText 方法
在画布上绘制文本。
文本从坐标 (x
, y
) 开始绘制。如果提供了 maxWidth
且文本计算宽度大于 maxWidth
,则绘制的文本将水平缩放以适应。
文本使用当前的 CanvasRenderingContext2D.font 属性进行字体选项,如字体类型和大小,并使用当前 CanvasRenderingContext2D.fillStyle 进行样式选项,如颜色。当前的 CanvasRenderingContext2D.textAlign 和 CanvasRenderingContext2D.textBaseline 属性也应用于绘制的文本。
实现
void fillText(String text, num x, num y, [num? maxWidth]) {
if (maxWidth != null) {
JS('void', '#.fillText(#, #, #, #)', this, text, x, y, maxWidth);
} else {
JS('void', '#.fillText(#, #, #)', this, text, x, y);
}
}