Μέθοδος HTML canvas strokeText()

Ορισμός και χρήση

strokeText() Η μεθόδος drawText() ζωγραφίζει κείμενο στην καρτέλα ζωγραφικής (χωρίς χρώμα γεμίσματος). Η προεπιλεγμένη απόχρωση είναι το μαύρο.

Σημείωση:χρησιμοποιήστε font ιδιότητα για να καθορίσετε το κείμενο και το μέγεθος γραμματοσειράς, και να χρησιμοποιήσετε strokeStyle Οι ιδιότητες χρωματίζουν το κείμενο με άλλο χρώμα/διαβάθμιση.

Παράδειγμα

Χρησιμοποιώντας το strokeText(), γράψτε το κείμενο "Hello world!" και "codew3c.com" στην καρτέλα ζωγραφικής:

Ο περιηγητής σας δεν υποστηρίζει το ετικέτα HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.strokeText("Hello World!",10,50);
ctx.font="30px Verdana";
// 创建渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Χρησιμοποιήστε την κλίμακα χρώματος για τη χρωματισμό
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Δοκιμάστε το προσωπικά

Γλώσσα

context.strokeText(text,x,y,maxWidth);

Παράμετρος τιμή

Παράμετροι Περιγραφή
text Καθορίζει το κείμενο που θα εμφανιστεί στο canvas.
x Η θέση του x του κειμένου που ξεκινά την απόδοση (σε σχέση με το canvas).
y Η θέση της y του κειμένου που ξεκινά την απόδοση (σε σχέση με το canvas).
maxWidth Προαιρετική. Η μέγιστη πλάτος κειμένου, μετρημένα σε εικονοστοιχεία.

Υποστήριξη περιηγητών

Τα αριθμήματα στη διάταξη σηματοδοτούν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πρώτη φορά αυτή την ιδιότητα.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Σημείωση:O Internet Explorer 8 και οι προηγούμενες εκδόσεις δεν υποστηρίζουν το στοιχείο <canvas>.