Canvas textBaseline Property
ການສະເໜີແລະການນຳໃຊ້
ການຕັ້ງຄວາມຫຼັງຄາວາມຂອງການຂຽນຂໍ້ຄວາມພາຍໃນການຂຽນຂໍ້ຄວາມຕາມການຂຽນຄຳຕະກຳດີ.
下面的图示演示了 textBaseline 属性支持的各种基线:

ຄໍາເຫັນ:fillText() 或 strokeText() 方法在画布上定位文本时,将使用指定的 textBaseline 值。
实例
定义用蓝色填充的矩形:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); //ຂຽນເຄື່ອງສີຟ້າສີຫຼວງຢູ່ລະດັບ y=100 ctx.strokeStyle="blue"; ctx.moveTo(5,100); ctx.lineTo(395,100); ctx.stroke(); ctx.font="20px Arial" //ຕັ້ງລູກກະສັດທັງໝົດຢູ່ y=200 ດ້ວຍຄູ່ມວນຊົນທີ່ຫຼາຍຢ່າງຫຼາຍ. 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);
ການນຳໃຊ້
context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";
ຄູ່ມວນຊົນທາງປະສົມ
ຄູ່ມວນຊົນ | ອະທິບາຍ |
---|---|
alphabetic | ຄູ່ມວນຊົນ. ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບແມ່ນພາກການຄົບພາບຂອງອີກຄຳສັບ. |
top | ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບແມ່ນສຸດສູງຂອງ em box. |
hanging | ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບແມ່ນການສັບຂອງບັນຍາການ. |
middle | ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບແມ່ນກາງ em box. |
ideographic | ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບແມ່ນພາກການຄົບພາບທີ່ກຳນົດຄຳສັບ. |
bottom | ຕາມການຕິດຕາມຂອງຄວາມຄົບພາບຂອງ em box ແມ່ນຫຼັງຂອງບັນຍາການ. |
ລະອຽດເຕັກນິກ
ຄູ່ມວນຊົນ | alphabetic |
---|
浏览器支持
表中的数字注明了首个完全支持该属性的浏览器版本。
ເຊັກພີດ | ເອດຈູ | ຟຣິຈັກສ | ຊາຟາຣີ | ໂອເປຣາ |
---|---|---|---|---|
ເຊັກພີດ | ເອດຈູ | ຟຣິຈັກສ | ຊາຟາຣີ | ໂອເປຣາ |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
ຄໍາເຫັນ:ສາຍເຄື່ອງໄອເທັນເອເລີ້ລ 8 ແລະຫຼາຍກວ່ານັ້ນ ບໍ່ສາມາດສະໜັບສະໜູນສະນັບສະໜູນ <canvas>.