Использование объектов в скрипте
Из скрипта можно обращаться к любому объекту отчета. Так, если в отчете есть страница Page1 и объект Memo1 – можно использовать их в скрипте, обращаясь к ним по именам, например:
PascalScript:
Memo1.Color := clRed
C++Script:
Memo1.Color = clRed
Список объектов отчета, доступных из скрипта, отображается в служебном окне "Дерево отчета". Какие свойства объектов доступны в скрипте? Ответ простой – те, что видны в инспекторе объектов. А в нижней части инспектора есть подсказка по выбранному свойству. Оба окна (дерево отчета и инспектор) доступны во время работы со скриптом. Для получения подробной справки о свойствах и методах объектов используйте файл справки FastReport, который поставляется в комплекте.
Продемонстрируем сказанное небольшим примером. Поместим на страницу отчета объект "Текст" с именем MyTextObject и текстом "Тест". В скрипте напишем:
PascalScript:
begin
MyTextObject.Color := clRed
end.
C++Script:
{
MyTextObject.Color = clRed
}
Запустим отчет на выполнение и увидим, что цвет нашего объекта стал красным.