Программное изменение содержмого RichView
Подскажте, пожалуйста, как изменить содержмое RichView программно.
Пишу так:
Понимаю, что чего-то не хватает, но нигде не могу чего.
пыталась также создавать программно элемент ричвью, но тоже ничего не получается.
Пишу так:
frReport1.LoadFromFile('C:\MC\FastRepPr\report3.frf');
rv:=TfrRichView(frReport1.FindObject('RichTitle'));
if rv<>nil then
rv.Memo.LoadFromFile('c:\MC\Brkopf.rtf');
frReport1.SaveToFile('C:\MC\FastRepPr\report3.frf');
frReport1.ShowReport;
Понимаю, что чего-то не хватает, но нигде не могу чего.
пыталась также создавать программно элемент ричвью, но тоже ничего не получается.
frReport1.LoadFromFile('C:\Alina_MC\FastRepPr\report3.frf');
v:=TfrRichView.Create;
v.SetBounds(16,16,720,116);
v.Memo.Add('Hallo');
frReport1.ShowReport;
Комментарии
Смотрте FAQ: Как обратиться к объекту отчета из программы?
Мне нужно в коде программы в элемент Rich выводить данные из файлов. Логично напсать так:
Но почему-то ничего не происходит.
Может надо специально что-то указывать, если я хочу сделать изменения в отчете. Я не могу этого нигде найти.
Не пойму зачем нужно сохранят шаблон (ведь он не меняется):
frReport1.SaveToFile('C:\MC\FastRepPr\report3.frf');
Про создание:
Смотрите демку "runtime"
Странно, если он у вас работает.
У меня в отчете следующие элементы спользуются: тителбанд, мастердата-банд, 2 ричтекста.
Может быть у меня какие-то свойства или установки не проставлены?
rv.RichEdit.Lines.LoadFromFile('c:\MC\Brkopf.rtf');