Metode Canvas strokeText()

Definisi dan penggunaan

strokeText() Metode untuk menulis teks di atas kanvas (tanpa mengisi warna). Warna defaultnya adalah hitam.

Petunjuk:Gunakan font Atribut untuk menentukan font dan ukuran, dan gunakan strokeStyle Atribut untuk menampilkan teks dengan warna lain/gradient.

Contoh

Gunakan strokeText() 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.strokeText("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.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Coba sendiri

Sintaks

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

Nilai parameter

Parameter Deskripsi
text Teks yang ditentukan untuk dioutput di atas kanvas.
x Lokasi x koordinat mulai menulis teks (relatif terhadap kanvas).
y Lokasi y koordinat mulai menulis teks (relatif terhadap kanvas).
maxWidth Pilihan. Lebar maksimal teks, dalam satuan piksel.

Dukungan peramban

Angka di tabel menunjukkan versi browser pertama yang mendukung properti ini penuh.

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>.