--- title: TextMetrics.width slug: Web/API/TextMetrics/width tags: - API - Canevas - Propriété - Référence(2) - TextMetrics translation_of: Web/API/TextMetrics/width ---
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).
readonly metrics.width;
É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écification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', "scripting.html#dom-textmetrics-width", "TextMetrics.width")}} | {{Spec2('HTML WHATWG')}} |
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 |