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

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

 

PascalScript:

 

Memo1.Color := clRed

 

C++Script:

 

Memo1.Color = clRed

 

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

 

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

 

PascalScript:

 

begin

MyTextObject.Color := clRed

end.

 

C++Script:

 

{

MyTextObject.Color = clRed

}

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