Usando objetos no script
Qualquer objeto do relatório pode ser acessado por um script. Deste modo, se houver uma página "Page1" e um objeto "Memo1", por exemplo, eles podem ser usados no script ao chamá-los usando seus nomes:
PascalScript:
Memo1.Color := clRed
C++Script:
Memo1.Color = clRed
A lista de objetos do relatório que podem ser acessados pelo script é exibida no painel "Árvore do Relatório". Quais propriedades do objeto estão disponíveis para um script? A resposta é simples: todas que estão visíveis no inspetor de objetos. O inspetor de objetos também mostra dicas de cada propriedade na parte inferior. Ambos os painéis (a árvore do relatório e o inspetor de objetos) permanecem disponíveis ao trabalhar em um script. Para obter ajuda detalhada sobre as propriedades do objeto e os métodos, consulte o arquivo de ajuda do FastReport que é incluído no kit de distribuição.
Aqui há um exemplo simples. Coloque um objeto "Texto" com o nome "MyTextObject" que contém "Test" na página de design do relatório. Então escreva este script:
PascalScript:
begin
MyTextObject.Color := clRed
end.
C++Script:
{
MyTextObject.Color = clRed
}
Execute o relatório e veja que a cor do objeto é vermelha.