Μέθοδος HTML canvas strokeText()
Ορισμός και χρήση
strokeText()
Η μεθόδος drawText() ζωγραφίζει κείμενο στην καρτέλα ζωγραφικής (χωρίς χρώμα γεμίσματος). Η προεπιλεγμένη απόχρωση είναι το μαύρο.
Σημείωση:χρησιμοποιήστε font ιδιότητα για να καθορίσετε το κείμενο και το μέγεθος γραμματοσειράς, και να χρησιμοποιήσετε strokeStyle Οι ιδιότητες χρωματίζουν το κείμενο με άλλο χρώμα/διαβάθμιση.
Παράδειγμα
Χρησιμοποιώντας το strokeText(), γράψτε το κείμενο "Hello world!" και "codew3c.com" στην καρτέλα ζωγραφικής:
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>.