Search Results for

    Show / Hide Table of Contents

    Использование объектов в скрипте

    Из скрипта можно обращаться к любому объекту отчета. Так, если в отчете есть страница Page1 и объект Memo1 – можно использовать их в скрипте, обращаясь к ним по именам, например:

    PascalScript:

    Memo1.Color := clRed
    

    C++Script:

    Memo1.Color = clRed
    

    Список объектов отчета, доступных из скрипта, отображается в служебном окне "Дерево отчета". Какие свойства объектов доступны в скрипте? Ответ простой – те, что видны в инспекторе объектов. А в нижней части инспектора есть подсказка по выбранному свойству. Оба окна (дерево отчета и инспектор) доступны во время работы со скриптом. Для получения подробной справки о свойствах и методах объектов используйте файл справки FastReport, который поставляется в комплекте.

    Продемонстрируем сказанное небольшим примером. Поместим на страницу отчета объект "Текст" с именем MyTextObject и текстом "Тест". В скрипте напишем:

    PascalScript:

    begin
      MyTextObject.Color := clRed
    end.
    

    C++Script:

    {
      MyTextObject.Color = clRed
    }
    

    Запустим отчет на выполнение и увидим, что цвет нашего объекта стал красным.

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