Canvas textAlign egenskap
Definition och användning
textAlign
Egenskapen baseras på anker, ställer in eller returnerar textinnehållets nuvarande justeringsstil.
Vanligtvis börjar texten vid den specificerade positionen, men om du sätter textAlign="right" och placerar texten vid position 150, kommer texten att sluta vid position 150.
Tips:med fillText() eller strokeText() Metoder ritas faktiskt på canvas och positioneras.
Exempel
Skapa en röd linje vid position 150. Position 150 är ankarpunkten för alla textexempel nedan. Utforska effekten av olika textAlign-värden:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // Skapa en blå linje vid position 150 ctx.strokeStyle="blue"; ctx.moveTo(150,20); ctx.lineTo(150,170); ctx.stroke(); ctx.font="15px Arial"; // Visa olika textAlign-värden ctx.textAlign="start"; ctx.fillText("textAlign=start",150,60); ctx.textAlign="end"; ctx.fillText("textAlign=end",150,80); ctx.textAlign="left"; ctx.fillText("textAlign=left",150,100); ctx.textAlign="center"; ctx.fillText("textAlign=center",150,120); ctx.textAlign="right"; ctx.fillText("textAlign=right",150,140);
Syntax
kontext.textAlign="center|end|left|right|start";
Egenskapsvärde
Värde | Beskrivning |
---|---|
start | Förvalt. Texten börjar på den specificerade positionen. |
slut | Texten slutar på den specificerade positionen. |
mitt | Textens mitt placeras på den specificerade positionen. |
vänster | Texten är vänsterjusterad. |
höger | Texten är högerjusterad. |
Tekniska detaljer
Förvalt värde: | start |
---|
Webbläsarstöd
Tal i tabellen anger den första webbläsarversionen som helt stöder detta egenskap.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Kommentar:Internet Explorer 8 och tidigare versioner stöder inte <canvas>-elementet.