RaveReport - Selecionar impressora via código

Delphi

03/12/2015

Estou com um problema para setar uma impressora no setup do rave via código (pelo index).
Alguém sabe de alguma maneira?

TRvProject - Versão 5.0.8 (VCL7)
Rafael Santos

Rafael Santos

Curtidas 0

Respostas

Rafael Santos

Rafael Santos

03/12/2015

Consegui encontrar uma solução.
segue exemplo:

uses RpDevice; //Necessário fazer a inclusão Uses RpDevice

procedure ImprimeRelatorio; 
begin 
//Pode ser usada uma função prá buscar a padrão se for a questão 
RPDev.DeviceIndex := RPDev.Printers.IndexOf('Nome da impressora no windows'); 
//Desabilita tela de dialogo para selecionar impressora 
RVSystem1.SystemSetups - [ssAllowSetup]; 
//Imprime direto na impressora selecionada 
RvSystem1.DefaultDest := rdPrinter; 
//Execução do relatório 
RvProject1.ExecuteReport('Nome do relatório'); 
end; 


Obrigado a todos que leram.. duvidas estou a disposição.
GOSTEI 0
POSTAR