HTML canvas measureText() メソッド

❮ HTML Canvas リファレンス

キャンバスに描く前に、テキストの幅を確認します:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World"
ctx.fillText("width:" + ctx.measureText(txt).width,10,50)
ctx.fillText(txt,10,100);
Try it Yourself ❯

ブラウザ・サポート

表中の数字は、メソッドを完全にサポートした最初のブラウザ・バージョンを指定しています。

メソッド
measureText() Yes 9.0 Yes Yes Yes

定義と用法

measureText() メソッドは、指定したテキストの幅(ピクセル)を含むオブジェクトを返します。

チップ: キャンバスに描く前に、テキストの幅を知る必要がある場合、このメソッドを使用します。

JavaScript 構文: context.measureText(text).width;

パラメータの値

パラメータ 説明 Play it
text 測定するテキスト Play it ❯

HTML canvas Reference HTML Canvas リファレンス