Canvas textAlign eigenschap
Definitie en gebruik
textAlign
Eigenschappen volgens anker, instellen of retourneren van de huidige uitlijning van de tekstinhoud.
Normaal gesproken begint de tekst op de opgegeven positie, maar als u textAlign="right" instelt en de tekst op positie 150 plaatst, eindigt de tekst op positie 150.
Tip:gebruik fillText() of strokeText() Methoden tekenen en positioneren tekst echt op het canvas.
Voorbeeld
Maak een rode lijn op positie 150. Positie 150 is het ankerpunt voor alle tekst in het volgende voorbeeld. Onderzoek het effect van elke textAlign-waarde:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // Maak een blauwe lijn op positie 150 ctx.strokeStyle="blue"; ctx.moveTo(150,20); ctx.lineTo(150,170); ctx.stroke(); ctx.font="15px Arial"; // Toon verschillende textAlign-waarden 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
context.textAlign="center|end|left|right|start";
Eigenschapswaarde
Waarde | Beschrijving |
---|---|
start | Standaard. Tekst begint op de opgegeven positie. |
end | Tekst eindigt op de opgegeven positie. |
center | Het midden van de tekst wordt geplaatst op de opgegeven positie. |
left | Tekst is links uitgelijnd. |
right | Tekst is rechts uitgelijnd. |
Technische details
Standaardwaarde: | start |
---|
Browser support
The numbers in the table indicate the first browser version that fully supports this property.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Note:Internet Explorer 8 and earlier versions do not support the <canvas> element.