--- title: CanvasRenderingContext2D.measureText() slug: Web/API/CanvasRenderingContext2D/measureText tags: - API - Canevas - CanvasRenderingContext2D - Méthode - Reference translation_of: Web/API/CanvasRenderingContext2D/measureText ---
La méthode CanvasRenderingContext2D.measureText() renvoie un objet {{domxref ("TextMetrics")}} qui contient des informations sur le texte mesuré (telle que sa largeur, par exemple).
ctx.measureText(texte);
Un objet {{domxref("TextMetrics")}}.
Étant donné cet élément {{HTMLElement("canvas")}} :
<canvas id="canevas"></canvas>
vous pouvez obtenir un objet {{domxref("TextMetrics")}} en utilisant le code suivant :
var canevas = document.getElementById('canevas');
var ctx = canevas.getContext('2d');
var texte = ctx.measureText('foo'); // objet TextMetrics
texte.width; // 16;
| Spécification | Statut | Commentaire |
|---|---|---|
| {{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-measuretext", "CanvasRenderingContext2D.measureText")}} | {{Spec2('HTML WHATWG')}} |
{{ CompatibilityTable() }}
| Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Support de base | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatIE(9)}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Fonctionnalité | Android | Chrome pour Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| Support de base | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |