Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизРазмеры отдельных символов в тексте Найти похожие ветки
← →
Fostr (2005-02-19 14:33) [0]Господа! Подскажите Pls, как программным путем изменить высоту отдельного символа в строке?
Пример: Есть в RichEdit в первой строке текст: "Хорошая погода".
Нужно в процессе выполнения программы изменить этот текст так, что бы он выглядил: "ХорОшая погода".
Заранее спасибо!
← →
Юрий Зотов © (2005-02-19 14:46) [1]SelAttributes.Height
← →
Fostr (2005-02-19 18:04) [2]SelAttributes, насколько мне известно, ОПИСЫВАЕТ характеристики ВЫДЕЛЕННОГО текста, а не задает. Вдобавок этот фрагмент текста еще и выделить надо как-то.
← →
Anatoly Podgoretsky © (2005-02-19 18:06) [3]А как же ты собираешься определять высоту, если не знаеш какой это символ.
← →
Fostr (2005-02-19 18:19) [4]Var
str: string;
begin
str:=RichEdit1.Lines[0]; //присваиваю перменной str первую текст из 1-й строки ричедита
str[n]; // по идее, это и есть мой символ, который надо увеличить например до 20 кеглей (я знаю начальную высоту моего текста).
end;
Таким образом мне надо изменить размер символа str[n], где n - это порядковый номер симовла.
Я это понимаю именно так. Я не прав?
← →
Юрий Зотов © (2005-02-19 18:30) [5]> Fostr (19.02.05 18:19) [4]
SelStart
SelLength
← →
Anatoly Podgoretsky © (2005-02-19 18:30) [6]Не прав, в str нет никаких шрифтов и не придвидится в будущем, тебе же сказали используй SelAttributes.Height
← →
Fostr (2005-02-19 18:35) [7]Ок, буду разбираться! Спасибо, что наставили на путь истиный!:)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.025 c