--- title: CanvasRenderingContext2D.measureText() slug: Web/API/CanvasRenderingContext2D/measureText translation_of: Web/API/CanvasRenderingContext2D/measureText ---
Метод CanvasRenderingContext2D.measureText(), предоставляемый Canvas 2D API, возвращает объект {{domxref("TextMetrics")}}, содержащий информацию об измеренном тексте (например, ширину).
ctx.measureText(text);
textОбъект {{domxref("TextMetrics")}}.
Используя элемент {{HTMLElement("canvas")}}:
<canvas id="canvas"></canvas>
... вы можете получить объект {{domxref("TextMetrics")}}, используя следующий код:
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
let text = ctx.measureText('Hello world');
console.log(text.width); // 56;
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-measuretext", "CanvasRenderingContext2D.measureText")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.CanvasRenderingContext2D.measureText")}}