Canvas strokeText() Methode

Definitie en gebruik

strokeText() De methode tekent tekst op het canvas (zonder kleuring). De standaard kleur is zwart.

Tip:Gebruik font Eigenschap om het lettertype en de grootte te definiëren, en gebruik strokeStyle Eigenschappen renderen de tekst in een andere kleur/verloop.

Voorbeeld

Gebruik strokeText() om "Hello world!" en "codew3c.com" op het canvas te schrijven:

Uw browser ondersteunt de HTML5 canvas tag niet.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.strokeText("Hello World!",10,50);
ctx.font="30px Verdana";
// Maak een verloop aan
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Gebruik een verloop om te vullen
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Probeer het zelf

Syntaxis

context.strokeText(text,x,y,maxWidth);

Parameterwaarde

Parameter Beschrijving
text Het tekst dat op het canvas wordt weergegeven.
x De x-coördinaat waarop de tekst wordt begonnen te tekenen (relatief ten opzichte van het canvas).
y De y-coördinaat waarop de tekst wordt begonnen te tekenen (relatief ten opzichte van het canvas).
maxWidth Optioneel. De maximale tekstbreedte in pixels.

Browser support

The numbers in the table indicate the first browser version that fully supports this attribute.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Note:Internet Explorer 8 and earlier versions do not support the <canvas> element.