--- title: TextMetrics.width slug: Web/API/TextMetrics/width tags: - API - Canevas - Propriété - Référence(2) - TextMetrics translation_of: Web/API/TextMetrics/width ---
{{APIRef("Canvas API")}}

La propriété en lecture seule TextMetrics.width contient en pixels CSS la largeur d'avance du texte (la largeur de la boîte de ligne).

Syntaxe

readonly metrics.width;

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 canvas = document.getElementById("canevas");
var ctx = canvas.getContext("2d");

var texte = ctx.measureText("foo"); // objet TextMetrics
texte.width; // 16;

Spécifications

Spécification Statut Commentaire
{{SpecName('HTML WHATWG', "scripting.html#dom-textmetrics-width", "TextMetrics.width")}} {{Spec2('HTML WHATWG')}}  

Compatibilité des navigateurs

{{CompatibilityTable}}
Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Support de base 4.0 {{CompatVersionUnknown}} {{CompatGeckoDesktop("1.8")}} 9.0 9.0 3.1
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support de base 2.1 {{CompatVersionUnknown}} {{CompatGeckoMobile("1.8")}} {{CompatUnknown}} 10.0 3.2

Voir aussi