Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2006, 22:04   #1
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию 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 (пошарь в справке -- том куча примеров)
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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