105 / 105 / 1
Регистрация: 09.04.2012
Сообщений: 655
|
||||||
1 | ||||||
Часть строки или весь String сделать жирным шрифтом17.04.2016, 23:31. Просмотров 4785. Ответов 8
Метки нет Все метки)
(
Есть строка вида
0
|
|
17.04.2016, 23:31 | |
Сделать часть текста жирным шрифтом Часть макета строки можно сделать жирным?
CheckedListBox выделить некоторые элементы жирным шрифтом или цветом
__________________
8
Помогаю в написании курсовых работ и дипломов здесь. |
|
105 / 105 / 1
Регистрация: 09.04.2012
Сообщений: 655
|
|
18.04.2016, 13:39 [ТС] | 3 |
А в RichEdit можно отдельные слова делать жирными?
Суть в том, что у меня есть несколько Edit'ов, я беру из них данные, в коде добавляю свой текст, получается целая строка, вот в готовой строке и нужно некоторые слова выделить жирным.
0
|
18.04.2016, 13:56 | 4 | |||||
TRichEdit это RTF. WordPad знаете? В любой Windows есть.
А просто "в строке" выделять нельзя, там только символы. Но по-хорошему надо почитать справку FastReport. Может там иначе надо вообще.
0
|
44 / 18 / 5
Регистрация: 29.12.2015
Сообщений: 1,713
|
|
18.04.2016, 14:42 | 5 |
RichEdit это RTF
Да там можно каждый символ своим цветом сделать. Для этого перед каждым выводом символа в SelAttributes меняем стиль. Если у вас уже готовая строка и в ней нужно определенный текст делать определенным цветом тот тут функции Pos Copy Pos(искомая фраза, текст где искать) возвращает 1 и более если искомая фраза найдена. 0 и менее если не найдена Copy(текст где искать, позиция начало копирования, Длинна копируемой фразы) Учтите что RichEdit не умеет сохронять в текстовом виде. Он сохраняет только в RTF формате
0
|
105 / 105 / 1
Регистрация: 09.04.2012
Сообщений: 655
|
|
18.04.2016, 15:12 [ТС] | 6 |
Мне вообще по идее формат RTF не нужен. У меня задача к существующему тексту добавить текст из Edit и передать его в Memo в FastReport, при этом чтоб часть этой переданной строки была жирным шрифтом.
Вариант делать разными компонентами не совсем подходит, так как ФИО у всех разное, разная длина и будут лишние пустые места в тексте.
0
|
44 / 18 / 5
Регистрация: 29.12.2015
Сообщений: 1,713
|
||||||
18.04.2016, 15:15 | 7 | |||||
Memo Нельзя определенную фразу делать жирным а остальное нет. Там весь текст одинаковым стилем всегда.
RichEdit только Если вам надо сохранить текст из RichEdit в отдельную переменную то используете для этого отдельный тип TStringList так как RichEdit сохраняет в формате RTF
Имя: Имя
0
|
18.04.2016, 19:06 | 8 |
![]() РешениеНе по теме: И зачем повторять всё то же самое за мною..? Тогда вам надо ковырять сам FastReport. И выделение делать только через него, а передавать просто строку, возможно частями.
0
|
105 / 105 / 1
Регистрация: 09.04.2012
Сообщений: 655
|
|
21.04.2016, 20:53 [ТС] | 9 |
Всё оказалось намного проще. В FastReport в свойствах Memo поставить AllowHTMLTags в положение True, а коде Delphi передать туда данные с тегами <b>жирный текст</b>
0
|
21.04.2016, 20:53 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.
Жирным шрифтом в тексте
Выделить строку в ListView жирным шрифтом Печать части файла ЖИРНЫМ шрифтом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |