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

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

Browser-Kompatibilität

Siehe auch