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
ctx.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> |
ブラウザーの互換性
Loading…
関連情報
- このメソッドを定義しているインターフェイス:
CanvasRenderingContext2D
TextMetrics