--- title: CanvasRenderingContext2D.measureText() slug: Web/API/CanvasRenderingContext2D/measureText tags: - API - Canevas - CanvasRenderingContext2D - Méthode - Reference translation_of: Web/API/CanvasRenderingContext2D/measureText ---
{{APIRef}}

La méthode CanvasRenderingContext2D.measureText() renvoie un objet {{domxref ("TextMetrics")}} qui contient des informations sur le texte mesuré (telle que sa largeur, par exemple).

Syntaxe

ctx.measureText(texte);

Paramètres

texte
Le texte à mesurer.

Valeur retournée

Un objet {{domxref("TextMetrics")}}.

Exemples

É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écifications

Spécification Statut Commentaire
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-measuretext", "CanvasRenderingContext2D.measureText")}} {{Spec2('HTML WHATWG')}}  

Compatibilité des navigateurs

{{ 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}}

Voir aussi