Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2010, 20:53
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

Canvas и текст
пытаюсь обвести текст в рамку
для этого при создании замеряю его горизонтальные размеры с помошью measureText(this.text).width;

вертикальные размеры у нас есть

рисую прямоугольник
поскольку текст у меня по центру выровнен, то начальные коорд х пр-ка это х текста миинус половина длины
длина по иксу - длина текста
аналогично с игреками


текст сдвинут относительно рамкии вверх, рамка больше текста
как лечить

Последний раз редактировалось KOLANICH, 06.11.2010 в 21:13.
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2010, 16:56
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

что делать бум?
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2010, 17:34
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

поместить текст в контейнер. подогнать контейнер по размеру текста и поставить в стилях у него рамку
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2010, 18:37
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

я на канвасе делаю текст
на канвасе контейнеров не бывает
есть прямоугольники,круги, кривые, текст, картинки и ... всё
текст можно померять
меряю
обвожу в прямоугольник
но он смещён относительно текста
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2010, 18:44
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

помести канву в контейнер)
Ответить с цитированием
  #6 (permalink)  
Старый 10.12.2010, 18:46
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277


мне не канвас в контейнере нужна, а конкретная строка текста
Ответить с цитированием
  #7 (permalink)  
Старый 10.12.2010, 20:17
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,505

Подгонять вручную))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
lastChild работает в IE, как тут быть? Puaris83 Firefox/Mozilla 4 17.04.2010 23:56
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02
Как сделать чтобы text() брал только текст родителя без текста вложенных контейнеров? Andrey32 jQuery 3 23.05.2009 01:33