PrintDialog
Alguem sabe como se retorna o nome ou o Index da impressora selecionada...
exemplo:
if PrintDialog1.Excecute then
begin
FrmPreview.PrinterSettings.PrinterIndex := PrintDialog1.....????
//Onde FrmPreview e um quick report..
FrmPreview.Print;
end;
tambem se possivel identificar qual papel foi selecionado, quantas paginas serao impressas, e como passar isso pra dentro do quick report...
Eu tinha um modo mais facil de fazer que ja dava tudo altomatico mas tinha um probleminha vejam....
FrmPreview.PrintSetup;
FrmPreview.Print;
So que o printsetup nao indica se foi clicado ok ou cancel dai sempre que fechasse o dialog do quick report iria imprimir...
Desde ja obrigado..
exemplo:
if PrintDialog1.Excecute then
begin
FrmPreview.PrinterSettings.PrinterIndex := PrintDialog1.....????
//Onde FrmPreview e um quick report..
FrmPreview.Print;
end;
tambem se possivel identificar qual papel foi selecionado, quantas paginas serao impressas, e como passar isso pra dentro do quick report...
Eu tinha um modo mais facil de fazer que ja dava tudo altomatico mas tinha um probleminha vejam....
FrmPreview.PrintSetup;
FrmPreview.Print;
So que o printsetup nao indica se foi clicado ok ou cancel dai sempre que fechasse o dialog do quick report iria imprimir...
Desde ja obrigado..
Lucianols
Curtidas 0
Respostas
Dbergkamps
18/06/2004
tente assim(não sei se no qr da certo, mas em todo caso...)
if FrmPreview.PrintSetup.execute then
begin
FrmPreview.PrintSetup;
FrmPreview.Print;
end
Teste e retorne...
if FrmPreview.PrintSetup.execute then
begin
FrmPreview.PrintSetup;
FrmPreview.Print;
end
Teste e retorne...
GOSTEI 0
Lucianols
18/06/2004
Nao funciona
FrmPreview.PrintSetup e um procedimento....
não tem como chamar um metodo de um metodo...
FrmPreview.PrintSetup e um procedimento....
não tem como chamar um metodo de um metodo...
GOSTEI 0