Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)


Quando falamos sobre a configuração de um relatório ao mesmo tempo que está sendo gerado, queremos dizer qualquer coisa, desde a criação da legenda de um rótulo até para condicionalmente controlar a visibilidade de um sub-relatório inteiro. Tenha sempre em mente que os relatórios do ReportBuilder são compostos de uma coleção de objetos: Report.Bands [] Objects []. O objeto “relatório” é o pai de uma coleção de objetos de banda. Cada objeto de banda representa uma área retangular da página e contém uma coleção de objetos de impressão , como text, images, e memos. Todos esses objetos têm propriedades e eventos. Os eventos são acionados enquanto o relatório está sendo gerado, o que nos permite manipular as propriedades e controlar o comportamento dos mesmos.

A fim de obter uma melhor noção de como isso realmente funciona, veja o código de alguns manipuladores de eventos que lhe dará uma ideia do que pode ser feito enquanto um relatório está sendo gerado.