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

HTML การอ้างอิง

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


 

HTML canvas fillText() Method

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

ตัวอย่าง

เขียน "Hello world!" และ "Big smile!" (ที่มีการไล่ระดับสี) บนผืนผ้าใบโดยใช้ fillText() :

YourbrowserdoesnotsupporttheHTML5canvastag

javascript:

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

ctx.font="20px Georgia";
ctx.fillText("Hello World!",10,50);

ctx.font="30px Verdana";
// Create gradient
var 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);
ลองตัวเอง»

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

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

วิธี
fillText() ใช่ 9.0 ใช่ ใช่ ใช่

หมายเหตุ: พารามิเตอร์ maxWidth ไม่สนับสนุนใน Safari 5.1 และรุ่นก่อนหน้านี้


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

fillText() วิธีการวาดที่เต็มไปด้วยข้อความบนผืนผ้าใบ สีเริ่มต้นของข้อความที่เป็นสีดำ

เคล็ดลับ: ใช้ font คุณสมบัติเพื่อระบุตัวอักษรและขนาดตัวอักษรและใช้ fillStyle คุณสมบัติการแสดงข้อความในสีอื่น / การไล่ระดับสี

ไวยากรณ์ javascript: context.fillText(text,x,y,maxWidth);

ค่าพารามิเตอร์

พารามิเตอร์ ลักษณะ เล่น
text ระบุข้อความที่จะถูกเขียนบนผืนผ้าใบ เล่น "
x พิกัด x ที่จะเริ่มต้นการวาดภาพข้อความ (เทียบกับผ้าใบ) เล่น "
y พิกัด y ที่จะเริ่มต้นการวาดภาพข้อความ (เทียบกับผ้าใบ) เล่น "
maxWidth ไม่จำเป็น ความกว้างสูงสุดที่อนุญาตของข้อความพิกเซล เล่น "

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