Metode Canvas fillText()

Definisi dan penggunaan

fillText() Metode untuk menggambar teks berwarna di atas kanvas. Warna default teks adalah hitam.

Petunjuk:Silakan gunakan font Atribut untuk menentukan font dan ukuran teks, dan gunakan fillStyle Atribut untuk merender teks dengan warna lain/gradient.

Contoh

Gunakan fillText() untuk menulis teks "Hello world!" dan "codew3c.com" di atas kanvas:

Peramban Anda tidak mendukung tag HTML5 canvas.

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";
// Membuat gradient
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","biru");
gradient.addColorStop("1.0","merah");
// Mengisi warna dengan gradient
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Coba sendiri

Syarat

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

Nilai Parameter

Parameter Deskripsi
text Teks yang dioutputkan di atas kanvas.
x Titik x koordinat mulai menulis teks (berdasarkan kanvas).
y Titik y koordinat mulai menulis teks (berdasarkan kanvas).
maxWidth Dipilih. Lebar maksimal teks, berdasarkan piksel.

Dukungan Browser

Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.

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

Keterangan:Internet Explorer 8 dan versi sebelumnya tidak mendukung elemen <canvas>.