Μέθοδος measureText() του Canvas

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

measureText() Η μέθοδος επιστρέφει έναν αντικείμενο που περιέχει το πλάτος του χαρακτήρα σε pixel.

Συμβουλή:Αν χρειάζεστε να ξέρετε το πλάτος του κειμένου πριν το εμφανίσετε στο καanvas, χρησιμοποιήστε αυτή τη μέθοδο.

Παράδειγμα

Απλώνετε το κείμενο στο καanvas πριν ελέγξετε το πλάτος του χαρακτήρα:

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World"
ctx.fillText("μέγεθος:" + ctx.measureText(txt).width,10,50)
ctx.fillText(txt,10,100);

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

συνηθισμένη γλώσσα

κείμενο.μέτρησηΤέκμιστος("}}text).πλάτος;

Αξία παράμετρου

Παράμετρος Περιγραφή
text Το κείμενο που πρέπει να μετρηθεί.

Υποστήριξη του προγράμματος περιήγησης

Τα αριθμήματα στην τаблицή σημειώνουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως το χαρακτηριστικό.

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

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