Relatórios: Preview customizado no Rave

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Acesse para saber sobre formulários personalizados para visualização e impressão de relatórios.

Esse artigo faz parte da revista Clube Delphi edição 53. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

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 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.

 

Componentes utilizados

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.  "

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?