Ultimele tutoriale de dezvoltare web
 

HTML Canvas text


Desen text pe pânză

Pentru a desena text pe o pânză, cea mai importantă proprietate și metode sunt:

  • font - definește proprietățile de font pentru text
  • fillText( text,x,y ) - atrage "filled" text pe panza
  • strokeText( text,x,y ) - se bazează textul pe pânză (no fill)

Utilizarea fillText()

Exemplu

Setați fontului la 30px "Arial" și scrie un text plin pe pânză:

Browser-ul dvs. nu acceptă panza tag-ul HTML5.

JavaScript:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.fillText("Hello World",10,50);
Încearcă - l singur »

Utilizarea strokeText()

Exemplu

Setați fontului la 30px "Arial" și scrie un text, fără umplere, pe pânză:

Browser-ul dvs. nu acceptă panza tag-ul HTML5.

JavaScript:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.strokeText("Hello World",10,50);
Încearcă - l singur »

Adăugați culoare și Centrul de text

Exemplu

Set de fonturi pentru a 30px "Comic Sans MS" și scrie un text roșu umplut în centrul panzei:

Browser-ul dvs. nu acceptă panza tag-ul HTML5.

JavaScript:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Comic Sans MS";
ctx.fillStyle = "red";
ctx.textAlign = "center";
ctx.fillText("Hello World", canvas.width/2, canvas.height/2);
Încearcă - l singur »