HTML | Método de lienzo de medida de texto()

El método MeasureText() se usa para devolver un objeto que representa el ancho del texto especificado en términos de píxeles. Este método se puede utilizar para obtener el ancho del texto antes de escribirlo en el lienzo.

Sintaxis:

context.measureText(text).width;

Parámetros:

  • texto: Este parámetro especifica el texto a medir.

Ejemplo:

<!DOCTYPE html>
<html>
  
<head>
    <title>
        HTML canvas measureText() Method
    </title>
</head>
  
<body style="text-align:left;">
  
    <h1>GeeksforGeeks</h1>
  
    <h2>HTML canvas measureText() Method</h2>
  
    <canvas id="GFG" width="500" height="200" style="border:2px solid">
    </canvas>
  
    <script>
        var doc_id = document.getElementById("GFG");
        var context = doc_id.getContext("2d");
        context.font = "30px solid";
        var txt = "GeeksforGeeks"
        context.fillText(txt, 180, 100);
        context.fillText("Width of GeeksforGeeks:" +
            context.measureText(txt).width, 0, 50);
    </script>
</body>
  
</html>

Producción:

Navegadores compatibles: los navegadores compatibles con el método HTML canvas measureText() se enumeran a continuación:

  • Google Chrome
  • Internet Explorer 9.0
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por shubham_singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *