|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
FastReport & TfrxRichView
Столкнулся с такой проблемой...
В базе находиться текст которую туда вбили через DBRichEdit.. Сейчас столкнулся с такой проблемой - не могу в FastReport у компонента TfrxRichView которая служит для отображения текста из базы в отчете - поменять размер шрифта... Размер остается такой же в каком его написали и вбили в базу.. Попробовал делать так но Код:
CVReport.Report.FindObject('Rich1').Font.Size:=11; CVReport.ShowReport; Результат нулевой - кто знает в чем тут проблема? Нет ничего не возможного. Вопрос только во времени... |
#2
|
|||
|
|||
Видимо, проблема в том, что это rich-текст. Т.е. надо менять не у компонента, а у текста, через его аттрибуты.
ЗЫ. Это догадки, давно работал с rich-текстом, но проверить советую. ЗЗЫ. Вот какой-то пример с ExpertsExchange: Код:
some button click event; RichEdit1.SelStart := length(RichEdit1.text);// quote from help: f no text is selected, SelAttributes represents the attributes of the cursor position. RichEdit1.SelAttributes.Name := 'Arial'; RichEdit1.SelAttributes.Size := RichEdit1.SelAttributes.Size+4; RichEdit1.SetFocus; |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Electronic_Arts (15.08.2014)
|
#3
|
||||
|
||||
lmikle - cпасибо - я пошел другим путем и решил разработчикам написать их метод круче.. Код:
(frxReport1.Report.FindObject('Rich2') as TfrxRichView).RichEdit.Font.Size:=11; Нет ничего не возможного. Вопрос только во времени... |