Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   dudas de TqrPrinter (https://www.clubdelphi.com/foros/showthread.php?t=5823)

Lepe 05-12-2003 18:00:05

dudas de TqrPrinter
 
Gracias de antemano por intentar ayudarme, solo con leerlo ya quedo agradecido ;)

Tengo un listado realizado en QuickReports 3.0 y antes de imprimirlo necesito que salga el dialogo para elegir la impresora.

he encontrado el qrReport.PrinterSetup (logicamente qrReport es el Informe diseñado en QuickReport), el problema es que no puedo saber si el usuario cancela esa pantalla para abortar la impresión.

No puedo hacer un Preview porque el informe es una Factura que rellena los huecos de una plantilla en papel, quedaría muy poco "estético" ... más bien diría Ortero :D

Por otra parte he intentado usar un dialogo estandar de impresión, pero no sé asignarle la impresora de QuickReports, para que tome las propiedades de Impresión (vertical, apaisado, número de copias...)

// MessageBox('Saludos',nil,nil,MB_ICONINFORMATION);

marcoszorrilla 14-12-2003 20:32:56

La asignación se hace así:

Código:

procedure TfrLstFact.lstFacturasBeforePrint(Sender: TCustomQuickRep;
  var PrintReport: Boolean);
begin
prnDialog.Execute;
lstFacturas.PrinterSettings.Printerindex:=Printer.PrinterIndex;

Un Saludo.

Lepe 15-12-2003 18:02:01

Gracias, la verdad es que me peleo mucho con el quickRepor no lo veo tan intuitivo como los demás componentes de delphi.

Saludos desde Lepe

delphi.com.ar 15-12-2003 18:15:36

Es tan horrible como esto: seleccion de impresora y letra de la impresora

Saludos!

Lepe 15-12-2003 18:31:01

delphi.com.ar : me has dejao patidifuso, funciona !! juas juas creia que solo yo hacia cosas raras en programación :D

Saludos

delphi.com.ar 15-12-2003 19:34:36

Una cosa es hacer cosas raras.. y otra es hacer #&%@.... :D

Saludos!


La franja horaria es GMT +2. Ahora son las 21:07:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi