Teks kanvas HTMLSejajarkan Properti

Referensi Kanvas HTML

Contoh

Buat garis merah di posisi 150. Posisi 150 adalah titik jangkar untuk semua teks yang didefinisikan dalam contoh di bawah ini. Pelajari efek dari setiap nilai properti textAlign:

Peramban Anda tidak mendukung kanvas HTML5.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// Create a red line in position 150
ctx.strokeStyle = "red";
ctx.moveTo(150, 20);
ctx.lineTo(150, 170);
ctx.stroke();

ctx.font = "15px Arial";

// Show the different textAlign values
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);

Dukungan Peramban

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung properti.

Property
textAlign Yes 9.0 Yes Yes Yes

Definisi dan Penggunaan

Properti textAlign mengatur atau mengembalikan perataan saat ini untuk konten teks, sesuai dengan titik jangkar.

Biasanya, teks akan MULAI pada posisi yang ditentukan, namun, jika Anda mengatur textAlign="kanan" dan menempatkan teks pada posisi 150, itu berarti teks harus AKHIR di posisi 150.

Tip: Gunakan metode fillText() atau strokeText() untuk benar-benar menggambar dan memposisikan teks di kanvas.

Nilai bawaan: Mulailah
Sintaks JavaScript: konteks .textAlign="center|end|left|right|start";

Nilai properti

Values Description Play it
start Default. The text starts at the specified position
end The text ends at the specified position
center The center of the text is placed at the specified position
left The text starts at the specified position
right The text ends at the specified position

Referensi Kanvas HTML