Rave -gt; PDF -gt; email

Delphi

01/01/2007

[color=red:a1fed1349e]Título editado por Massuda Por favor, procure usar um título descritivo.[/color:a1fed1349e]

Olá Pessoal !!!

Preciso gravar um arquivo em pdf, e depois ou vou imprimi-lo ou envia-lo automaticamente por e-mail...

Já consegui gera-lo no Rave, porem aparece a tela de preview do relatorio..

Como faço para gravar direto e não amostar nada para o usuario,
e como envia-lo automaticamente por email....
Ja tentei com IdSmtp, mas meu email e do Oi e da erro de autenticacao..

Obrigado


Robsons

Robsons

Curtidas 0

Respostas

Massuda

Massuda

01/01/2007

Ja tentei com IdSmtp, mas meu email e do Oi e da erro de autenticacao..
Você está usando um nome de usuário válido e a senha correta? Mudou TIdSMTP.AuthenticationType para atLogin? Conectou no servidor POP3 (usando um TIdPOP3) antes de conectar com o servidor SMTP e desconectou do servidor POP3 depois de desconectar do servidor SMTP?


GOSTEI 0
Robsons

Robsons

01/01/2007

Você está usando um nome de usuário válido e a senha correta? Mudou TIdSMTP.AuthenticationType para atLogin? Conectou no servidor POP3 (usando um TIdPOP3) antes de conectar com o servidor SMTP e desconectou do servidor POP3 depois de desconectar do servidor SMTP?


Não usei o Tidpop3.......é preciso ???
Pois na empresa onde trabalho a aplicacao funciona, mas não usamos smtp de terceiros como oi, yahoo, ig....
Quando tento fazer com um desses e que dá problema...
as demais configuracoes de login estao corretas...vou tentar conectar o pop3 tb e ver se da certo, e quanto a salvar um arquivo em pdf no rave direto para um diretorio sem aparecer o preview tem ideia de como fazer ???
Obrigado


GOSTEI 0
Renato.pavan

Renato.pavan

01/01/2007

e quanto a salvar um arquivo em pdf no rave direto para um diretorio sem aparecer o preview tem ideia de como fazer ??? Obrigado

Peguei essa dica em outro forum
Tá na mão, dica quentinha do site da nevrona
 
 
Starting with Rave 4 and later, you can send your reports directly to a PDF file bypassing the setup dialog (no User intervention). To accomplish this, do the following:
1) Drop both a TRvRenderPDF and TRvSystem component on your form.
2) Make sure the RvRenderPDF.Active property is set to true
3) Then add the following code to your Button or Menu OnClick event: 
Delphi Example: 
 
Procedure TForm1.Button1Click(Sender: TObject);
Begin
  RvSystem1.DefaultDest := rdFile;
  RvSystem1.DoNativeOutput := false;
  RvSystem1.RenderObject := RvRenderPDF1;
  RvSystem1.OutputFileName := ´test1.pdf´; 
  RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup];
  RvProject1.Execute; //no site pede para executar rvsystem, mas nao roda, com rvproject vai legal
End; 
 
 
Não esquecer colocar o render pdf no form


[]´s

Renato


GOSTEI 0
POSTAR