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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

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

Syntax

js
measureText(text)

Parameter

text

Der zu messende Textstring.

Rückgabewert

Ein TextMetrics-Objekt.

Beispiele

Angenommen, es gibt dieses <canvas>-Element:

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

… Sie können 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

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

Browser-Kompatibilität

Siehe auch