Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Как в RichEdit менять шрифты для разных фрагментов |
Автор: bagira 1.4.2011, 06:43 |
Здравствуйте, дорогие друзья! И вновь с вами Багира, пишущая программу на новой работе - редко, да метко! Подскажите, пожалуйста, как менять шрифты ВНУТРИ RichEdit, то есть разные куски текста чтобы были там показаны разным шрифтом? Я порылась в справке, нашла что-то, по своему разумению, написала нечто, как мне казалось, подходящее, вот так (и таких кусков может быть несколько в разных местах RichEdit1 накидано, где надо шрифт сменить): with RichEdit1.SelAttributes do begin Color:=ClGreen; Name:='Times New Roman'; Size:=12; end; Но не работает! То есть шрифт в RichEdit1 в результате получается такой, какой задан в свойствах для RichEdit1 в Object Inspector. И ничуть не меняется. Что я делаю не так? И как надо? Как сделать правильно смену шрифта? Мне только не надо, чтобы Пользователь лез и менял свойства! Мне надо просто, чтобы это было сделано программно, написать точно, какой кусок текста каким шрифтом, и больше никаких премудростей. (Вот раньше... никогда этой ерундой не заморачивалась... программа считает, и без разницы, каким шрифтом выводится результат... но, вот, на новой работе настолько трепетное отношение ко всяким шрифтам и вообще, требования к оформлению выходных данных!... никогда не думала, что это кому-то может быть важно!) Спасите, помогите, подскажите, не дайте погибнуть! |
Автор: Frees 1.4.2011, 08:01 | ||
|
Автор: bagira 1.4.2011, 11:32 |
Спасибо!!! А вот эти операторы: что обозначают? ...кажется, дошло ![]() С какой строки начать и на сколько строк эти параметры распространить? Так? |
Автор: Frees 1.4.2011, 12:00 | ||
с какого символа и сколько символов... вообще они обозначают выделенную область, выделяя текст мышкой эти свойства меняются. |