Relatórios: Preview customizado no Rave
Acesse para saber sobre formulários personalizados para visualização e impressão de relatórios.
Preview customizado no Rave
Formulários personalizados para visualização e impressão de relatórios
A maioria das ferramentas para geração de relatórios possui um visualizador padrão para impressão, e normalmente trazem suas opções <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />em inglês. O Rave Reports é um exemplo, mas possibilita, através de seus componentes, a criação de formulários customizados para visualização e impressão de relatórios.
Isso significa que podemos criar nosso próprio preview, com todas as opções em português, ou adicionar/remover funcionalidades de acordo com as necessidades da aplicação. Veremos neste artigo como criar um formulário para visualização e impressão de relatórios. Para este artigo utilizaremos a versão do Rave que acompanha o Delphi 7.
Nota: Não entraremos em detalhe sobre a criação de relatórios no Rave. Para saber mais sobre isso, consulte os artigos das edições 34, 40, 47 e 49.
Os principais componentes do Rave utilizados no exemplo deste artigo são: RvNDRWriter, RvRenderPreview e RvRenderPrinter.
RvNDRWriter é responsável por gerar um Stream ou um arquivo binário (em formato proprietário) do relatório solicitado. Ele trabalha em conjunto com componentes RvRenderPreview e RvRenderPrinter para fazer a visualização e impressão do relatório. "