HTML canvas strokeText() methode

Definitie en gebruik

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

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

Voorbeeld

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

Uw browser ondersteunt niet de HTML5 canvas tag.

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";
// 创建渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Gebruik gradatie om te vullen
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Probeer het zelf

Syntax

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

Parameterwaarde

Parameter Beschrijving
text Definieert de tekst die op het canvas wordt weergegeven.
x De x-coördinaat van de startpositie van het te tekenen tekst (relatief ten opzichte van het canvas).
y De y-coördinaat van de startpositie van het te tekenen tekst (relatief ten opzichte van het canvas).
maxWidth Optioneel. De maximaal toegestane tekstbreedte in pixels.

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze eigenschap volledig ondersteunt.

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

Opmerking:Internet Explorer 8 en oudere versies ondersteunen geen <canvas> element.