HTML kanvas textAlign katangian

Definisyon at paggamit

textAlign Ang mga katangian ay naka-set o binabalik ang kasalukuyang paraan ng alining ng teksto ayon sa anchor.

Karaniwang magsisimula ang teksto mula sa naaangkin na posisyon, ngunit kung ito ay naka-set bilang textAlign="right" at itinayo sa posisyon 150, magtatapos ito sa posisyon 150.

Mga tipong balita:gumamit ng fillText() o strokeText() Ang mga paraan ay talagang ginagamit sa pagpipinta at paglokasyon ng teksto sa kanvas.

Mga halimbawa

Makita ang isang puting linya sa posisyon 150. Ang posisyon 150 ay ang anchor ng lahat ng teksto na itinakda sa ibaba. Pag-aralan ang epekto ng bawat halaga ng textAlign:

Ang iyong browser ay hindi sumusuporta sa tag na canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// 在位置 150 创建蓝线
ctx.strokeStyle="blue";
ctx.moveTo(150,20);
ctx.lineTo(150,170);
ctx.stroke();
ctx.font="15px Arial";
// 显示不同的 textAlign 值
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);

ลองด้วยตัวเอง

การใช้งาน

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

ค่าของแอตทริบิวต์

ค่า คำอธิบาย
start ค่าเริ่มต้น。ข้อความเริ่มที่ที่กำหนด
end ข้อความจบที่ที่กำหนด
center จัดวางข้อความในตำแหน่งที่กำหนด
left จัดวางข้อความขวาข้าง
right จัดวางข้อความซ้ายข้าง

รายละเอียดเทคนิค

ค่าเริ่มต้น: start

การรองรับโปรแกรมนี้

ตัวเลขในตารางระบุสัปดาห์ที่รองรับคุณสมบัตินี้ให้ได้ทันที

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

หมายเหตุ:Internet Explorer 8 และตัวเลือกที่เก่ากว่าไม่สนับสนุนประกาย <canvas>