FortesReport exportar para pdf
Gostaria de saber como faço para exportar o meu relatorio para pdf, qual o comando e como devo proceder, estou usando o fortesreport. obrigado
Djedy2005
Curtidas 0
Respostas
Lucas Silva
13/01/2005
tem um componete ai que vc coloca ele no form e na hora que for salvar o relatório, vc tem a opção de salvar em pdf....
não lembro o nome do componente mais ele tem o icone do acrobat.....
não lembro o nome do componente mais ele tem o icone do acrobat.....
GOSTEI 0
Jc
13/01/2005
Tenta usar este componente que encontrei, achei super util e acho que vai te ajudar bastante, é o [url=http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/]PowerPDF[/url].
Falow......
Falow......
GOSTEI 0
Programalista
13/01/2005
Olá Djedy2005, eu ainda não sei utilizar o Fortes para gerar relatórios mestre/detalhe, mas em alguns testes eu consegui salvar um relatório em pdf, xls e html. Basta que vc coloque no seu form_principal, os componentes abaixo:
- RLHTMLFilter --> exporta para HTML
- RLPDFFilter --> exporta para PDF
- RLXLSFilter --> exporta para XLS
Quando vc for salvar o relatório, você poderá escolher entre HTML, PDF e XLS.
Espero ter ajudado.
- RLHTMLFilter --> exporta para HTML
- RLPDFFilter --> exporta para PDF
- RLXLSFilter --> exporta para XLS
Quando vc for salvar o relatório, você poderá escolher entre HTML, PDF e XLS.
Espero ter ajudado.
GOSTEI 0
Djedy2005
13/01/2005
Gostaria de saber a linha de programacao como faço para salvar direto o relatorio sem abrir a caixa de dialago para pdf. com o fortes report
GOSTEI 0
Jats
13/01/2005
Gostaria de saber a linha de programacao como faço para salvar direto o relatorio sem abrir a caixa de dialago para pdf. com o fortes report
Também estou interessado em aprender como fazer isso. Espero que algum colega desse forum nos auxilie.
Desde já grato. :)
GOSTEI 0
Cesarpir
13/01/2005
Eu faço assim no evento click de um button:
obs:
a) Supondo que o seu form do relatório chame-se FVag22
b) O S é um componente Savedialog e o name dele é S;
if S.Execute then begin
try
FVag22 := TFVag22.Create(Self);
FVag22.RLReport1.SaveToFile(S.FileName);
FVag22.RLReport1.Prepare;
FVag22.RLPDFFilter1.FilterPages(FVag22.RLReport1.Pages,1,-1,False);
ShowMessage(´Arquivo gerado com sucesso...´);
finally
FVag22.Free;
end;
end;
Espero que ajude
César
obs:
a) Supondo que o seu form do relatório chame-se FVag22
b) O S é um componente Savedialog e o name dele é S;
if S.Execute then begin
try
FVag22 := TFVag22.Create(Self);
FVag22.RLReport1.SaveToFile(S.FileName);
FVag22.RLReport1.Prepare;
FVag22.RLPDFFilter1.FilterPages(FVag22.RLReport1.Pages,1,-1,False);
ShowMessage(´Arquivo gerado com sucesso...´);
finally
FVag22.Free;
end;
end;
Espero que ajude
César
GOSTEI 0
Emerson Romagnoli
13/01/2005
Cesar
Obrigado pela dica, foi util para eu conseguir exportar o relatório para PDF.
Só tem um detalhe, o componente RLPDFFilter não tem o método FilterPages, ou pelo menos na versão que estou usando -> FortesReport v3.23 \251 Copyright © 1999-2004 Fortes Informática.
Então fiz da seguinte forma :
RLReport1.SaveToFile( 'C:\TesteExportacao.pdf' );
RLReport1.Prepare;
RLPDFFilter1.ExecuteDialog;
E nem precisou do saveDialog. Abraços a todos. Romagnoli
RLReport1.Prepare;
RLPDFFilter1.ExecuteDialog;
E nem precisou do saveDialog. Abraços a todos. Romagnoli
GOSTEI 0