Ola
Como criar um arquivo PDF no Rave Report e abri-lo. Tenho que chamar atenção de vocês a um pequeno detalhe: utilizo a função ShellExecute para abrir o arquivo pdf, então temos que adicionar a biblioteca ShellAPI no USES.
procedure Tfrm_form1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
Pdir: Pchar;
begin
if (key = VK_F4) then
begin
dm.Query_bancos.Close;
dm.Query_bancos.Open;
RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup];
RvSystem1.DefaultDest := rdFile;
RvSystem1.DoNativeOutput := false;
RvSystem1.RenderObject := RvRenderPDF1;
RvSystem1.OutputFileName := 'C:\tmp.pdf';
RvProject1.Execute;
//ABRINDO O ARQUIVO PDF CRIADO
GetMem(pDir,256);
StrPCopy(pDir, 'C:\tmp.pdf'); {Aqui vc coloca o caminho + o nome do arquivo}
ShellExecute(0, nil, 'tmp.pdf', nil, Pdir, SW_NORMAL);
FreeMem(pdir,256);
end;
end;
end;
Nenhum comentário:
Postar um comentário