Canvas fillText() Metodu

Tanım ve Kullanım

fillText() metni çerçevede doldurarak çizer. Metnin varsayılan rengi siyahdır.

İpucu:Kullanın font özniteliği ile yazı tipi ve boyutunu tanımlayın ve fillStyle Metni başka bir renk/gradyan ile çizer.

Örnek

fillText() kullanarak, çerçevede "Hello world!" ve "codew3c.com" metinlerini yazın:

Tarayıcınız HTML5 canvas etiketini desteklememektedir.

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";
// Geçiş tonu oluşturma
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","mor");
gradient.addColorStop("0.5","mavi");
gradient.addColorStop("1.0","kırmızı");
// Geçiş tonu ile renklendirme
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Kişisel olarak deneyin

Sözdizimi

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

Parametre Değeri

Parametre Açıklama
text Çerçevede çıkarılan metni belirtir.
x Metni çizmeye başlanacak x koordinat pozisyonu (çerçeveye göre).
y Metni çizmeye başlanacak y koordinat pozisyonu (çerçeveye göre).
maxWidth Seçmeli. En fazla metin genişliği, piksel cinsinden.

Tarayıcı desteği

Tablo'daki numaralar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

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

Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> elementini desteklememektedir.