tutoriais mais recente desenvolvimento web
 

HTML canvas measureText() Method

<HTML Canvas Referência

Exemplo

Verifique a largura do texto, antes de escrevê-lo na tela:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World"
ctx.fillText("width:" + ctx.measureText(txt).width,10,50)
ctx.fillText(txt,10,100);
Tente você mesmo "

Suporte a navegadores

Os números na tabela especificar a primeira versão do browser que suporta totalmente o método.

Método
measureText() sim 9 sim sim sim

Definição e Uso

O measureText() método retorna um objeto que contém a largura do texto especificado, em pixels.

Dica: Use este método se você precisa saber a largura de um texto, antes de escrevê-lo na tela.

sintaxe JavaScript: context.measureText(text).width;

Os valores dos parâmetros

Parâmetro Descrição Jogue
text O texto a ser medido Jogue "

<HTML Canvas Referência