Как получить заполненное значение Tfrxmemoview?

отредактировано 22:13 Раздел: FastReport 4.0
Всем добрый день!

FR 4.15
Проблема:
Показываю отчет в превью:
frxMain.PrepareReport;
frxMain.ShowPreparedReport;

Теперь, когда отчет показан, необходимо изменить значения некоторых мемок(проверка орфографии, выделить краcным

ошибочные слова), получаю для проверки текст из мемок следующей командой:
s := TfrxMemoView(frControl).value ;

Если мемка заполнена статически, либо из БД, то все ОК.

Однако, если в тексте мемки есть переменная либо функция типа [date], ее значение деформируется,
например, в мемке в дизайн тайме было "Сформирован: [date] [time]"
после вывода в превью:
TfrxMemoView(frControl).value = '16:00:23', (то есть значение последней вычисленной функции(переменной)
а вот
TfrxMemoView(frControl).text = 'Сформирован: [date] [time]'

однако мне нужно получить 'Сформирован: 12.12.2014 16:00:23'

как это сделать??

Комментарии

  • gpigpi
    отредактировано 22:13
    Обрабатывайте в цикле объекты TfrxReport.PreviewPages.Page.AllObjects

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.