Можно ли делать "include" ReportTitle, PageFooter?

отредактировано 15:26 Раздел: FastReport 3.0
Привет,

Потихоньку осваиваем FR 3. Уже с десяток отчетов, все они разные. Но у всех есть одинаковые ReportTitle, PageFooter в которых расположено лого, название компании, и т.п.

Вопрос: можно ли как в ASP, PHP делать что то вроде include ReportTitle, PageFooter? т.е. определить их в каком то месте и затем подгружать, и чтобы в самих отчетах была только уникальная для них конфигурация.

Комментарии

  • alexghaashalexghaash Йошкар-Ола
    отредактировано February 2005
    У меня это сделано через TFrxRichView, находящиеся в соответсвующих бендах. На событие OnBeforePrint написан обработчик

    Код такой

    procedure TDataModule1.ReportBeforePrint(Sender: TfrxReportComponent);
    begin

    If Sender.Name='Rich1' then
    begin
    if bFlag_PageFirst then
    TfrxRichView(Sender).RichEdit.Text:=TitleRTF
    else
    begin
    TfrxRichView(Sender).RichEdit.Clear;
    TfrxRichView(Sender).StretchMode:=smDontStretch;
    end;
    end;

    где bFlag_PageFirst - флаг загрузки заголовка, TitleRTF-строковая переменная,
    в которую из файла или ресурса предварительно загружен файл типа RTF.
    У TFrxRichView в шаблоне свойство StretchMode=smActualHeight

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

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