fillText()

Canvas fillText() metodi

❮ Canvas ma’lumotnomasi

Misol

fillText() yordamida canvas’ga "Hello world!" va "Big smile!" (gradient bilan) matnlarini yozing:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const c = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.font = "20px Georgia"; ctx.fillText("Hello World!", 10, 50); ctx.font = "30px Verdana"; // Create gradient const gradient = ctx.createLinearGradient(0, 0, c.width, 0); gradient.addColorStop("0", "magenta"); gradient.addColorStop("0.5", "blue"); gradient.addColorStop("1.0", "red"); // Fill with gradient ctx.fillStyle = gradient; ctx.fillText("Big smile!", 10, 90);
O‘zingiz sinab ko‘ring »

Tavsif

fillText() metodi canvas’ga to‘ldirilgan matn chizadi.

fillStyle ning standart qiymati — #000000 (sof qora).

Shuningdek qarang:

font xususiyati (matn shrifti va o‘lchamini o‘rnatish)

fillStyle xususiyati (matn rangi/gradientini o‘rnatish)

textAlign xususiyati (matnni tekislashni o‘rnatish)

textBaseline xususiyati (matnning asosiy chizig‘ini o‘rnatish)

strokeText() metodi (matnni chizish)


Sintaksis

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

Parametr qiymatlari

Parametr Tavsif Sinab ko‘rish
text Canvas’ga yoziladigan matn Sinab ko‘rish »
x Matn boshlanadigan x koordinata Sinab ko‘rish »
y Matn boshlanadigan y koordinata Sinab ko‘rish »
maxWidth (Ixtiyoriy) Matnning piksellardagi maksimal kengligi Sinab ko‘rish »

Qaytariladigan qiymat

YO‘Q


Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

fillText() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

❮ Canvas ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!