Search Results for

    Show / Hide Table of Contents

    Создание объектов в скрипте

    Используя скрипт, можно добавлять новые объекты в отчет. Покажем на маленьком примере, как это делается. Для этого создадим пустой отчет и напишем в главной процедуре скрипта:

    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";
    }
    

    Запустим отчет:

    Заметьте – мы нигде не разрушаем созданные объекты отчета. Этого не требуется – объекты отчета автоматически разрушатся после завершения формирования отчета.

    Back to top © 1998-2024 ООО «Быстрые отчеты»