Μέθοδος HTML canvas fillText()
Ορισμός και χρήση
fillText()
Η μέθοδος drawText() στο καanvas θα χρωματίσει το κείμενο με τον προεπιλεγμένο χρωματισμό, ο οποίος είναι μαύρος.
Σημείωση:χρησιμοποιήστε font ιδιότητα για να καθορίσετε το γραμματοσειρά και το μέγεθος, και να χρησιμοποιήσετε fillStyle Οι ιδιότητες χρωματίζουν το κείμενο με άλλη χρώση/διαβάθμιση.
Παράδειγμα
Χρησιμοποιήστε το fillText() για να γράψετε κείμενο "Hello world!" και "codew3c.com" στο καanvas:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="20px Georgia"; ctx.fillText("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.fillStyle=gradient; ctx.fillText("codew3c.com",10,90);
Γλώσσα
context.fillText(text,x,y,maxWidth);
Παράμετρος τιμής
Παράμετροι | Περιγραφή |
---|---|
text | Ορίζει το κείμενο που εκτυπώνεται στο canvas. |
x | Η θέση του x του κειμένου που ξεκινά την πλοήγηση (σχετικά με το canvas). |
y | Η θέση της y του κειμένου που ξεκινά την πλοήγηση (σχετικά με το canvas). |
maxWidth | Επιλογή. Η μέγιστη πλάτος κειμένου, μετρημένα σε pixel. |
Υποστήριξη περιηγητή
Οι αριθμοί στην τаблицή δείχνουν την έκδοση του πρώτου προγράμματος περιήγησης που υποστηρίζει αυτήν την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Σημείωση:Οι εκδόσεις του Internet Explorer 8 και παλιότερες δεν υποστηρίζουν το στοιχείο <canvas>.