HTML canvas textAlign özelliği
Tanım ve Kullanım
textAlign
Özellik, metin içeriğinin mevcut hizalama yöntemini ayarlar veya döndürür.
Genellikle, metin belirlenen konumdan başlar, ancak textAlign="right" olarak ayarlandığında ve metni konum 150'ye yerleştirildiğinde, metin 150 konumunda sona erer.
Açıklama:ile kullanılır. fillText() veya strokeText() Metni gerçekten çizmek ve konumlandırmak için yöntemler kullanılır.
Örnek
150 konumunda bir kırmızı çizgi oluşturun. Konum 150, aşağıdaki örnekte tanımlanan tüm metinlerin köprüsüdür. Her çeşit textAlign özellik değerinin etkisini inceleyin:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // 在位置 150 创建蓝线 ctx.strokeStyle="blue"; ctx.moveTo(150,20); ctx.lineTo(150,170); ctx.stroke(); ctx.font="15px Arial"; // 显示不同的 textAlign 值 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);
Sözdizimi
context.textAlign="center|end|left|right|start";
Özellik değeri
Değer | Açıklama |
---|---|
start | Varsayılan. Metin belirlenen konumda başlar. |
end | Metin belirlenen konumda sona erer. |
center | Metnin merkezi belirlenen konumda yerleştirilir. |
left | Metin sola yuvarlanır. |
right | Metin sağa yuvarlanır. |
Teknik ayrıntılar
Varsayılan değer: | start |
---|
Tarayıcı Desteği
Tablo içindeki rakamlar, bu özelliği ilk tam olarak destekleyen tarayıcı sürümünü belirtir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> ögesini desteklememektedir.