|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2006, 22:04 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Image1.canvas.textout. Координаты символов
перенесено со старого форума. сообщение от scally.
TextOut(10,10,'R') Нужно получить координату на канве следующего символа после 'R' что-б к примеру нарисовать после него картинку. От куда начинает рисоваться символ 'R' мы указываем сами 10,10 теперь надо получить x,y ДО куда он будет рисоваться. перенесено со старого форума. сообщение от rpy3uH. без толку!!!! это если только вручную считать ширину символа перенесено со старого форума. сообщение от zetrix. Да кстати, я тут думал думал, нашёл только один выход: 1) Использовать шрифты в которых все символы имеют одну и ту же длину (Courier New, Lucida Console, может ещё какие-то есть...) 2) А вот как найти нужный тебе симбол, тут по сложнее. Щас статью допишу, там всё будет сказано. P.S.: просто ещё кому-то надо было. перенесено со старого форума. сообщение от scally. Это естественно не приемлимо!! И даже не рассматривается как вариант!!! А решение явно есть. Может просто по другому сделать. TRichEdit может работать так? Простой пример - замена некоторых наборов символов картинкой (смайлики) причём анимированые и в любом кол-ве. Киньте примерчик как сделать сие. перенесено со старого форума. сообщение от Alar. сделать свой шрифт. который будет содержать смайлики. перенесено со старого форума. сообщение от zetrix. Хм... Свой шрифт идея, если умеет. А насчёт "Это не приемлимо" - ну как хочешь. перенесено со старого форума. сообщение от scally. А где ты видел АНИМИРОВАНЫЙ ШРИФТ!!! ДА ЕЩЁ И ЧТО-Б СИМВОЛ БЫЛ ИЗ РАЗНЫХ ЦВЕТОВ, КАКИМИ И ЯВЛЯЮТСЯ СМАЙЛИКИ? Короче в этом форуме мне видать никогда не ответят по существу моей просьбы, а будут предлагать тупые решения как с подсчитыванием пикселей в символе и создание своего шрифта. перенесено со старого форума. сообщение от Ников. но есть же функция canvas.textwith (пошарь в справке -- том куча примеров) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Image1.Picture.SaveToFile | TaTT DoGG | Общие вопросы Delphi | 3 | 03.05.2008 10:43 |
Перемещение мышки с Image1 на форму | Rusl92 | Общие вопросы Delphi | 1 | 27.04.2008 22:46 |
jpg в image1 программно | Лёка | Мультимедиа в Delphi | 3 | 12.01.2008 00:16 |
TextOut | xzDelphi | Помощь студентам | 9 | 23.10.2007 12:29 |
Image1 и Rgn.. как обрезать? | Yogik™ | Помощь студентам | 7 | 28.09.2007 17:07 |