textAlign

Canvas textAlign xususiyati

❮ Canvas ma’lumotnomasi

Misol

150-pozitsiyada qizil chiziq chizing. 150-pozitsiya quyidagi misolda belgilangan barcha matnlar uchun tayanch nuqta hisoblanadi. textAlign xususiyatining har bir qiymati qanday natija berishini o‘rganing:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); // Create a red line in position 150 ctx.strokeStyle = "red"; ctx.moveTo(150, 20); ctx.lineTo(150, 170); ctx.stroke(); ctx.font = "15px Arial"; // Show the different textAlign values ctx.textAlign = "start"; ctx.fillText("textAlign = start", 150, 60); ctx.textAlign = "end"; ctx.fillText("textAlign = end", 150, 80); ctx.textAlign = "left"; ctx.fillText("textAlign = left", 150, 100); ctx.textAlign = "center"; ctx.fillText("textAlign = center", 150, 120); ctx.textAlign = "right"; ctx.fillText("textAlign = right", 150, 140);
O‘zingiz sinab ko‘ring »

Tavsif

textAlign xususiyati matn mazmuni uchun joriy tekislashni tayanch nuqtaga nisbatan o‘rnatadi yoki qaytaradi.

Standart qiymat — start.

Shuningdek qarang:

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

fillStyle xususiyati (matn rangi/gradientini o‘rnatish)

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

fillText() metodi (matnni chizish)

strokeText() metodi (matnni chizish)


Sintaksis

context.textAlign = "center|end|left|right|start"

Xususiyat qiymatlari

Qiymatlar Tavsif Sinab ko‘rish
start Matnning boshlanish pozitsiyasi Sinab ko‘rish »
end Matnning tugash pozitsiyasi Sinab ko‘rish »
center Matnning markaziy pozitsiyasi Sinab ko‘rish »
left Matnning boshlanish pozitsiyasi Sinab ko‘rish »
right Matnning tugash pozitsiyasi Sinab ko‘rish »


Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

textAlign 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!