Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CanvasRenderingContext2D: measureText()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Die Methode CanvasRenderingContext2D.measureText() gibt ein TextMetrics-Objekt zurück, das Informationen über den gemessenen Text enthält (wie beispielsweise dessen Breite).

Syntax

js
measureText(text)

Parameter

text

Die zu messende Textzeichenfolge.

Rückgabewert

Ein TextMetrics-Objekt.

Beispiele

Angenommen, dieses <canvas>-Element ist gegeben:

html
<canvas id="canvas"></canvas>

… können Sie ein TextMetrics-Objekt mit dem folgenden Code erhalten:

js
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");

let text = ctx.measureText("Hello world");
console.log(text.width); // 56;

Spezifikationen

Specification
HTML
# dom-context-2d-measuretext-dev

Browser-Kompatibilität

Siehe auch