strokeText()

Canvas strokeText() metodi

❮ Canvas ma’lumotnomasi

Misol

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

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.font = "20px Georgia"; ctx.strokeText("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.strokeStyle = gradient; ctx.strokeText("Big smile!", 10, 90);
O‘zingiz sinab ko‘ring »

Tavsif

strokeText() metodi canvas’ga matn chizadi.

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

Maslahat: Shrift va shrift o‘lchamini belgilash uchun font xususiyatidan, matnni boshqa rang/gradientda chizish uchun esa strokeStyle xususiyatidan foydalaning.

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)

fillText() metodi (matnni chizish)


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

Parametr qiymatlari

Parametr Tavsif Sinab ko‘rish
text Canvas’ga yoziladigan matn Sinab ko‘rish »
x Boshlang‘ich pozitsiyaning x koordinatasi Sinab ko‘rish »
y Boshlang‘ich pozitsiyaning y koordinatasi 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).

strokeText() 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!