19/09/2018, 15:00

strokeText() trong Canvas

Viết chữ "Hello world!" và "Big smile!" (với dải màu) trong Canvas, sử dụng strokeText(): 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 9 10 11 12 13 14 15 16 17 18 19 20 ...

Viết chữ "Hello world!" và "Big smile!" (với dải màu) trong Canvas, sử dụng strokeText():

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
strokeText() 4.0 2.0 9.0 3.1 9.0

Lưu ý: Tham số maxWidth không được hỗ trợ trong Safari.

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

Phương thức strokeText() sử dụng để viết chữ (sử dụng viền) trong canvas. Mặc định là màu đen.

Mẹo: Sử dụng thuộc tính font để quy định font chữ và cỡ chữ, sử dụng thuộc tính strokeStyle để đổ màu /dải màu lên viền chữ.

Cú pháp JavaScript: context.strokeText(text,x,y,maxWidth);

Giá trị tham số

Tham sốMiêu tả
textNội dung để hiển thị trên Canvas
xTọa độ X điểm bắt đầu viết chữ
yTọa độ Y điểm bắt đầu viết chữ
maxWidthTùy chọn. Độ dài lớn nhất của chữ, đơn vị tính là pixels
0