Fórum Selecionar Impressora (QRPreview) #213796
13/02/2004
0
Galera,
Eu fiz um Preview personalizado para o QuickReport no meu projeto.
Agora tenho um problema. Quando o usuário seleciona uma impressora no momento do preview e manda imprimir, o QrPreview só manda para a impressora padrão no Windows.
No meu botão de configuração de impressora, coloquei:
if dlgSetupPrn.Execute then
begin
QRPreview1.QRPrinter.PrintSetup;
end;
Mas não funciona, ele ignora a impressora selecionada.
Tem outra alternativa para sanar o problema?
Eu fiz um Preview personalizado para o QuickReport no meu projeto.
Agora tenho um problema. Quando o usuário seleciona uma impressora no momento do preview e manda imprimir, o QrPreview só manda para a impressora padrão no Windows.
No meu botão de configuração de impressora, coloquei:
if dlgSetupPrn.Execute then
begin
QRPreview1.QRPrinter.PrintSetup;
end;
Mas não funciona, ele ignora a impressora selecionada.
Tem outra alternativa para sanar o problema?
Adriano Santos
Curtir tópico
+ 0
Responder
Posts
13/02/2004
Fabio.hc
Tente assim:
0 -> 1ª impressora.
1 -> 2ª impressora.
2 ...
procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean); begin QuickRep1.PrinterSettings.PrinterIndex:=0; end;
0 -> 1ª impressora.
1 -> 2ª impressora.
2 ...
Responder
Gostei + 0
13/02/2004
Adriano Santos
if dlgSetupPrn.Execute then
[color=red:34a31aa8ad][b:34a31aa8ad]QRPreview1[/b:34a31aa8ad][/color:34a31aa8ad].QRPrinter.PrinterIndex := Printer.PrinterIndex;
Note que não é QuickReport, pois utilizo um TQrPreview.
Não sabia que tinha a propriedade PrinterIndex neste objeto.
Valeu mesmo assim
[color=red:34a31aa8ad][b:34a31aa8ad]QRPreview1[/b:34a31aa8ad][/color:34a31aa8ad].QRPrinter.PrinterIndex := Printer.PrinterIndex;
Note que não é QuickReport, pois utilizo um TQrPreview.
Não sabia que tinha a propriedade PrinterIndex neste objeto.
Valeu mesmo assim
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)