Canvas textAlign egenskab
Definition og brug
textAlign
Egenskab baseret på anker, indstiller eller returnerer teksthøjdejusteringen for indholdets nuværende justering.
Normalt starter teksten fra den angivne position, men hvis du sætter textAlign="højre" og placerer teksten ved position 150, vil teksten afslutte ved position 150.
Tip:med fillText() eller strokeText() Metoder tegner faktisk tekst på canvas og placerer den.
Eksempel
Opret en rød linje ved position 150. Position 150 er ankerpunktet for alle de nævnte tekster nedenfor. Undersøg effekten af hver textAlign-værdi:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // Opret en blå linje ved position 150 ctx.strokeStyle="blue"; ctx.moveTo(150,20); ctx.lineTo(150,170); ctx.stroke(); ctx.font="15px Arial"; // Vis forskellige textAlign-værdier ctx.textAlign="start"; ctx.fillText("textAlign=start",150,60); ctx.textAlign="end"; ctx.fillText("textAlign=end",150,80); ctx.textAlign="venstre"; ctx.fillText("textAlign=venstre",150,100); ctx.textAlign="center"; ctx.fillText("textAlign=center",150,120); ctx.textAlign="højre"; ctx.fillText("textAlign=højre",150,140);
Syntaks
kontekst.textAlign="center|end|left|right|start";
Attributværdi
Værdi | Beskrivelse |
---|---|
start | Standard. Teksten starter på den angivne position. |
end | Teksten slutter på den angivne position. |
center | Tekstens center placeres på den angivne position. |
venstre | Tekst justeret til venstre. |
højre | Tekst justeret til højre. |
Tekniske detaljer
Standardværdi: | start |
---|
Browserstøtte
Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Bemærk:Internet Explorer 8 og tidligere versioner understøtter ikke <canvas>-elementet.