Создание объектов в скрипте |
Используя скрипт, можно добавлять новые объекты в отчет. Покажем на маленьком примере, как это делается. Для этого создадим пустой отчет и напишем в главной процедуре скрипта:
PascalScript:
var Band: TfrxReportTitle; Memo: TfrxMemoView; begin Band := TfrxReportTitle.Create(Page1); Band.Height := 20; Memo := TfrxMemoView.Create(Band); Memo.SetBounds(10, 0, 100, 20); Memo.Text := 'This memo is created in code'; end.
C++ Script:
TfrxReportTitle Band; TfrxMemoView Memo; { Band = TfrxReportTitle.Create(Page1); Band.Height = 20; Memo = TfrxMemoView.Create(Band); Memo.SetBounds(10, 0, 100, 20); Memo.Text = "This memo is created in code"; }
Запустим отчет:
Заметьте – мы нигде не разрушаем созданные объекты отчета. Этого не требуется – объекты отчета автоматически разрушатся после завершения формирования отчета. |