CanvasRenderingContext2D: measureText() メソッド
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
CanvasRenderingContext2D.measureText() メソッドは、測定したテキストの情報(例えば幅など)を持つ TextMetrics オブジェクトを返します。
構文
js
measureText(text)
引数
text-
測定する文字列。
返値
TextMetrics オブジェクト。
例
以下の <canvas> 要素があるとします。
html
<canvas id="canvas"></canvas>
以下のコードを使用して TextMetrics オブジェクトを得ることができます。
js
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
let text = ctx.measureText("Hello world");
console.log(text.width); // 56;
仕様書
| Specification |
|---|
| HTML> # dom-context-2d-measuretext-dev> |
ブラウザーの互換性
関連情報
- このメソッドを定義しているインターフェイス:
CanvasRenderingContext2D TextMetrics