19/09/2018, 15:00

textAlign trong Canvas

Tạo một đường kẻ đỏ ở vị trí 150. Vị trí 150 sẽ là đường cơ sở cho tất cả các chữ ở ví dụ bên dưới. Hãy xem tác động của mỗi giá trị thuộc tính textAlign: Trình duyệt của bạn không hỗ trợ thẻ canvas trong HTML5. Code: 1 2 3 4 5 6 7 8 ...

Tạo một đường kẻ đỏ ở vị trí 150. Vị trí 150 sẽ là đường cơ sở cho tất cả các chữ ở ví dụ bên dưới. Hãy xem tác động của mỗi giá trị thuộc tính textAlign:

Trình duyệt của bạn không hỗ trợ thẻ canvas trong HTML5.

Code:

Demo

Trình duyệt hỗ trợ

Số trong bảng dưới đây thể hiện phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ cho thuộc tính.

Thuộc tính Icon Chrome Icon FireFox Icon IE Icon Safari Icon Opera
textAlign 4.0 2.0 9.0 3.1 9.0

Định nghĩa và cách sử dụng

Thuộc tính textAlign sử dụng để thiết lập hoặc trả về vị trí căn lề hiện tại của nội dung so với điểm mốc.

Bình thường, chữ sẽ BẮT ĐẦU tại một vị trí chỉ định, tuy nhiên, nếu bạn thiết lập textAlign=”right” và đặt chữ vào vị trí 150, có nghĩa là chữ sẽ KẾT THÚC tại vị trí 150.

Mẹo: Sử dụng phương thức fillText() hoặc strokeText() để thể hiện chữ và vị trí chữ trên canvas.

Giá trị mặc định: start

Cú pháp JavaScript: context.textAlign=”center|end|left|right|start”;

Giá trị thuộc tính

Giá trịMiêu tả
startMặc định. Chữ bắt đầu tại vị trí được chỉ định
endChữ kết thúc tại vị trí được chỉ định
centerTrung tâm của chữ đặt tại vị trí được chỉ định
leftChữ bắt đầu tại vị trí được chỉ định
rightChữ kết thúc tại vị trí được chỉ định
0