![]() |
|
|
![]()
|
|
| Jackal |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.2.2005 Где: Находка Репутация: нет Всего: нет |
Привет, Всем! У меня такая трабла как перевести текст в пиксели?
Т.е. в TEdit'е пишем текст и/или букву. Затем загоняем ее в масив, скорее всего он должен быть двумерным, в виде пикселей, а затем отрисовываем его на, скажем, форме или любом другом компоненте (кроме текстовых). |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
DrawText() тебе поможет
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Бегемот |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 26.1.2005 Где: На границе Европы и Азии Репутация: 1 Всего: 3 |
Если я всё правильно понял, то можно сделать вот так
|
|||
|
||||
| Jackal |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.2.2005 Где: Находка Репутация: нет Всего: нет |
и так, и не так...
Хоцца отрисовывать на DrawGrid'е, каждый пиксел - одна ячейка.
я так и делал, но отрисовка происходит как на обычном canvas'е |
|||
|
||||
| Бегемот |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 26.1.2005 Где: На границе Европы и Азии Репутация: 1 Всего: 3 |
Что-то я совсем запутался!
Как это понимать??? |
|||
|
||||
| Borisff2003 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 198 Регистрация: 26.2.2004 Где: г. Уфа Репутация: нет Всего: 1 |
Если правильно тебя понял
Отрисуй текст гденибудь на канвасе, а потом читай оттуда пиксели и закрашивай соответствующие ячейки в DrawGrid. --------------------
Лень, двигатель прогресса |
|||
|
||||
| Бегемот |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 26.1.2005 Где: На границе Европы и Азии Репутация: 1 Всего: 3 |
Попробуй этот вариант.
|
||||
|
|||||
| Jackal |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.2.2005 Где: Находка Репутация: нет Всего: нет |
Пробовал...неполучаецца... Каждая буква ограничивается размером 5х7, т.е. 5 ячеек ширина и 7 ячеек высота буквы на DrawGrid'е. Все предложенные варианты выходят за пределы этих значений... Может еще как-то мона зделать? |
||||||
|
|||||||
| Бегемот |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 26.1.2005 Где: На границе Европы и Азии Репутация: 1 Всего: 3 |
Сколько мы уже тут чего-то делаем, а я до сих пор непойму чего ты хочешь сделать-то!!!
Сначало ты пишешь...
Я тебе пишу код, который загоняет текст в массив, именно двумерный, причём именно в виде пикселей,а затем отрисовывает его на форме. После чего ты пишешь...
Тогда я изменяю код, в результате чего каждый,занесённый в массив ,пиксел, каждого символа, введённого в Edit, отрисовывается на DrawGrid, занимая при этом одну ячейку А теперь ты пишешь...
...и пишешь какие-то новые условия
А зачем тебе нужно ограничевать размер буквы на DrawGrid'e? Буквы сами по себе разных размеров(имею ввиду в пикселях по ширине и по высоте)? Да нет, я не ругаюсь! |
||||||||
|
|||||||||
| Borisff2003 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 198 Регистрация: 26.2.2004 Где: г. Уфа Репутация: нет Всего: 1 |
В приведенном примере, поставь маленький размер шрифта
--------------------
Лень, двигатель прогресса |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |