Canvas textBaseline అనే లాభం

నిర్వచనం మరియు ఉపయోగం

textBaseline అనే లాభం అనే లాభం ప్రస్తుత టెక్స్ట్ బేస్ లైన్ అనే లాభం నిర్ధారించడానికి లేదా తిరిగి పొందడానికి ఉపయోగిస్తారు.

క్రింది చిత్రం టెక్స్ట్ బేస్ లైన్ అట్రిబ్యూట్ యొక్క మద్దతు చేసే వివిధ బేస్ లైన్లను ప్రదర్శిస్తుంది.

టెక్స్ట్ బేస్ లైన్ చిత్రం

注释:fillText() లేదా strokeText() కాన్వెస్ పెయింటింగ్ ని లొకేట్ చేసినప్పుడు కొన్ని టెక్స్ట్ బేస్ లైన్ విలువలను ఉపయోగిస్తారు.

ప్రతిరూపం

నీలం రంగులో పూరితమైన నిష్కర్షనను నిర్వహించండి:

మీ బ్రౌజర్ కాన్వెస్ టాగ్ ను మద్దతు చేయలేదు.

జావాస్క్రిప్ట్:

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 వద్ద వివిధ textBaseline విలువలతో ప్రతి పదాన్ని చేర్చండి
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="alphabetic|top|hanging|middle|ideographic|bottom";

అట్రిబ్యూట్ విలువ

విలువ వర్ణన
alphabetic డిఫాల్ట్. టెక్స్ట్ బేస్ లైన్ సాధారణ అక్షర బేస్ లైన్ ఉంటుంది.
టాప్ టెక్స్ట్ బేస్ లైన్ అమ్ ఫ్రేమ్ యొక్క మేలున ఉంటుంది.
హాంగింగ్ టెక్స్ట్ బేస్ లైన్ హాంగింగ్ బేస్ లైన్ ఉంటుంది.
మిడిల్ టెక్స్ట్ బేస్ లైన్ అమ్ ఫ్రేమ్ యొక్క మధ్యలో ఉంటుంది.
ఇడియోగ్రాఫిక్ టెక్స్ట్ బేస్ లైన్ ప్రత్యక్ష బేస్ లైన్ ఉంటుంది.
బటం టెక్స్ట్ బేస్ లైన్ అమ్ ఫ్రేమ్ యొక్క అడుగున ఉంటుంది.

టెక్నికల్ వివరాలు

అప్రికేటిక్ alphabetic

浏览器支持

表中的数字注明了首个完全支持该属性的浏览器版本。

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

注释:Internet Explorer 8 以及更早的版本不支持 元素。