![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод первой буквы текста Labela другим шрифтом? [D7, WinXP]
Артем К. © (2004-06-17 13:44:00)Здравствуйте, Уважаемые Мастера!
Подскажите пожалуйста, как осуществить вывод первой буквы текста Labela другим шрифтом?
Заранее, Спасибо!
Amoeba (2004-06-17 15:04:00) [1]
> Артем К. (17.06.04 14:36) [6]
> я порылся в этих компонентах, там черт голову свернет.
Лично я не видел там ничего сложного...
ПсихЪ (2004-06-17 14:55:00) [2]
> Артем К.
Есть! Берёшь и пишешь свой компонент, который у тебя объединит 2 "лабела". В первом "лабеле" будет выводится 1ая буква одним шрифтом, а во втором - другим всё остальное. Вот!
Артем К. (2004-06-17 14:36:00) [3]я порылся в этих компонентах, там черт голову свернет.
есть ли какой-нить простой способ?
Amoeba (2004-06-17 13:56:00) [4]Не совсем так. Можно, если использовать компоненты TRtfLabel или THTMLLabel от TmsSowtware:
http://www.tmssoftware.com/tmspackt2.htm
и
http://www.tmssoftware.com/tmspackt9.htm
Без исходников они бесплатные.
Полностью эта библиотека с исходниками есть на
http://www.tdelphi.spb.ru
clickmaker (2004-06-17 13:53:00) [5]Form.OnPaint
Canvas.Font.Style
Canvas.TextOut
Sandman25 (2004-06-17 13:53:00) [6]TCanvas + F1
Артем К. (2004-06-17 13:49:00) [7]ну а допустим, если я хочу отрисовать строку текста на форме, то тогда как?
clickmaker (2004-06-17 13:48:00) [8]Никак. Только 2 лейбела положить