ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML canvas textBaseline Propery

<html ผ้าใบอ้างอิง

ตัวอย่าง

วาดเส้นสีแดงที่ y=100 แล้ววางแต่ละคำที่ y=100 มีค่า textBaseline แตกต่างกัน:

YourbrowserdoesnotsupporttheHTML5canvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

//Draw a red line at y=100
ctx.strokeStyle="red";
ctx.moveTo(5,100);
ctx.lineTo(395,100);
ctx.stroke();

ctx.font="20px Arial"

//Place each word at y=100 with different textBaseline values
ctx.textBaseline="top";
ctx.fillText("Top",5,100);
ctx.textBaseline="bottom";
ctx.fillText("Bottom",50,100);
ctx.textBaseline="middle";
ctx.fillText("Middle",120,100);
ctx.textBaseline="alphabetic";
ctx.fillText("Alphabetic",190,100);
ctx.textBaseline="hanging";
ctx.fillText("Hanging",290,100);
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน

คุณสมบัติ
textBaseline ใช่ 9.0 ใช่ ใช่ ใช่

หมายเหตุ: คุณสมบัติ textBaseline ทำงานแตกต่างกันในเบราว์เซอร์ที่แตกต่างกันโดยเฉพาะอย่างยิ่งเมื่อใช้ "hanging" หรือ "ideographic"


ความหมายและการใช้งาน

ชุดคุณสมบัติ textBaseline หรือผลตอบแทนพื้นฐานข้อความที่ใช้ในปัจจุบันเมื่อวาดข้อความ

ภาพประกอบด้านล่างนี้แสดงเส้นเขตแดนต่างๆสนับสนุนโดย textBaseline แอตทริบิวต์:

textBaseline ภาพประกอบ

หมายเหตุ: fillText() และ strokeText() วิธีการจะใช้ค่า textBaseline ระบุเมื่อวางตำแหน่งข้อความบนผืนผ้าใบ

ค่าเริ่มต้น: ตามตัวอักษร
ไวยากรณ์ javascript: context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";

ค่าทรัพย์สิน

ค่า ลักษณะ เล่น
alphabetic ค่าเริ่มต้น. พื้นฐานข้อความเป็นพื้นฐานตัวอักษรปกติ เล่น "
top พื้นฐานข้อความอยู่ด้านบนของตาราง em ที่ เล่น "
hanging พื้นฐานข้อความเป็นพื้นฐานที่แขวนอยู่ เล่น "
middle พื้นฐานข้อความตรงกลางของตาราง em ที่ เล่น "
ideographic พื้นฐานข้อความเป็นพื้นฐาน ideographic เล่น "
bottom พื้นฐานข้อความด้านล่างของกรอบที่ เล่น "

<html ผ้าใบอ้างอิง