HTML canvas textBaseline ਪ੍ਰਤਿਯਾਗਤ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
textBaseline ਪ੍ਰਤਿਯਾਗਤ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਜਾਂ ਵਾਪਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਟੈਕਸਟ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ。
ਹੇਠ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ textBaseline ਪ੍ਰਤਿਯਾਗਤ ਦੀਆਂ ਵੱਖ-ਵੱਖ ਗਿਣਤੀਆਂ ਦਿਸਾਈਆਂ ਗਈਆਂ ਹਨ:

ਟਿੱਪਣੀਆਂ:fillText() ਜਾਂ strokeText() ਮੇਜ਼ ਉੱਤੇ ਲਿਖੇ ਵਿਆਕਰਣ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਵਿਧੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਟੈਕਸਟਬੇਲਾਈਨ ਕੀਮਤ ਵਰਤੀ ਜਾਵੇਗੀ。
ਉਦਾਹਰਣ
ਨੀਲੇ ਰੰਗ ਨਾਲ ਪੂਰਣ ਚੌਕਟੀ ਦੇਣ ਦੀ ਪ੍ਰਕਿਰਿਆ:
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 ਉੱਤੇ ਵੱਖ-ਵੱਖ 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);
ਵਿਆਕਰਣ
context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";
ਪ੍ਰਤੀਭਾਵੀ ਮੁੱਲ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
alphabetic | ਮੂਲ ਮੁੱਲ।ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਆਮ ਅੱਖਰ ਦੀ ਬੇਸਲਾਈਨ ਹੈ。 |
top | ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਐਮ ਬਕਸ ਦੇ ਉੱਪਰ ਹੈ。 |
hanging | ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਲਟਕਣ ਵਾਲੀ ਬੇਸਲਾਈਨ ਹੈ。 |
middle | ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਐਮ ਬਕਸ ਦੇ ਮੱਧ ਵਿੱਚ ਹੈ。 |
ideographic | ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਅਰਥਾਤਮਕ ਬੇਸਲਾਈਨ ਹੈ。 |
bottom | ਟੈਕਸਟ ਬੇਸਲਾਈਨ ਐਮ ਬਕਸ ਦੇ ਨੀਚੇ ਹੈ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਮੂਲ ਮੁੱਲ: | alphabetic |
---|
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਸਿਫਰਾਂ ਵਿੱਚ ਪਹਿਲੀ ਵਾਰ ਇਸ ਗੁਣ ਦਾ ਪੂਰਣ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਸਕਰਣ ਦਿਸਾਈ ਗਈ ਹੈ。
ਚਰੋਮ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰੋਮ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
ਟਿੱਪਣੀਆਂ:Internet Explorer 8 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਸੰਸਕਰਣਾਂ <canvas> ਐਲੀਮੈਂਟ ਨੂੰ ਸਮਰਥਨ ਨਹੀਂ ਦਿੰਦੇ ਹਨ。