2010-10-31 2 views
2

Я хочу, чтобы иметь возможность нарисовать установленный прямоугольник вокруг текстовых меток (полное имя человека). Маржа не очень важна, но я не могу просто рисовать прямоугольники фиксированного размера, потому что метки различаются по длине. Как мне это сделать?HTML5 canvas: рисовать прямоугольник вокруг текста?

Вот код, который рисует текстовые метки:

var ctx = document.getElementById('map').getContext('2d'); 
for (i=0; i < num_people; i++) { 
    var pos = get_position(i, num_people); 
    ctx.fillText(names[i], pos.x, pos.y); 
} 

ответ

Смежные вопросы