--- title: CanvasRenderingContext2D.measureText() slug: Web/API/CanvasRenderingContext2D/measureText tags: - API - Canvas - CanvasRenderingContext2D - Method - Reference - Référence(2) translation_of: Web/API/CanvasRenderingContext2D/measureText ---
CanvasRenderingContext2D.measureText()
メソッドは、測定したテキストの情報 (例えば幅など) を持つ {{domxref("TextMetrics")}} オブジェクトを返します。
TextMetrics ctx.measureText(text);
{{domxref("TextMetrics")}} オブジェクト。
以下の {{HTMLElement("canvas")}} 要素があるとします:
<canvas id="canvas"></canvas>
以下のコードを使用して {{domxref("TextMetrics")}} オブジェクトを得ることができます:
var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var text = ctx.measureText("foo"); // TextMetrics オブジェクト text.width; // 16;
仕様書 | 策定状況 | コメント |
---|---|---|
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-measuretext", "CanvasRenderingContext2D.measureText")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.CanvasRenderingContext2D.measureText")}}