Neueste Web-Entwicklung Tutorials
 

HTML canvas fillText() Method

<Canvas Object

Beispiel

Schreiben Sie "Hello world!" und "Big smile!" (with gradient) auf der Leinwand unter Verwendung fillText() :

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

ctx.font="20px Georgia";
ctx.fillText("Hello World!",10,50);

ctx.font="30px Verdana";
// Create gradient
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Fill with gradient
ctx.fillStyle=gradient;
ctx.fillText("Big smile!",10,90);
Versuch es selber "

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
fillText() 4.0 9.0 3.6 4.0 10.1

Definition und Verwendung

Die fillText() Methode zeichnet gefüllten Text auf der Leinwand. Die Standardfarbe des Textes ist schwarz.

Tip: Verwenden Sie die Schriftart Eigenschaft Schriftart und Schriftgröße angeben, und die Verwendung fillStyle Eigenschaft den Text in einer anderen Farbe / Gefälle zu machen.

JavaScript-Syntax: context . fillText( text,x,y,maxWidth ) ;

Parameterwerte

Parameter Beschreibung Spiel es
text Gibt den Text an, der auf der Leinwand geschrieben werden Spiel es "
x Die x-Koordinate, wo die Malerei den Text (in Bezug auf die Leinwand) zu starten Spiel es "
y Die y-Koordinate in dem Lackieren der Text (bezogen auf die Leinwand) zu starten, Spiel es "
maxWidth Optional. Die maximal zulässige Breite des Textes in Pixeln Spiel es "

<Canvas Object