¿Cómo controlar el Cancelar de un PrinterSetup de QuickReport?
Buenas.
Tengo una aplicación en Delphi7 que necesita imprimir ciertos datos convenientemente formateados, para lo cual uso QuickReport.
El problema surge a la hora de sacar el PrinterSetup para seleccionar la impresora de destino. Sin QuickReport, hacía lo siguiente (siendo "Impresion" un formulario):
if PrinterSetup.Execute then
Impresion.Print;
Con QuickReport, tengo esto:
Impresion.QuickRep1.PrinterSetup;
Impresion.QuickRep1.Print;
pero así (lógicamente) imprime tanto aceptando como cancelando la ventana de PrinterSetup. He probado una mezcla entre ambos, tal que así:
if PrinterSetup.Execute then
Impresion.QuickRep1.Print;
pero entonces saca el informe siempre por la impresora por defecto. ¿Cómo podría controlar esto?
Última edición por roedecker fecha: 31-05-2005 a las 17:16:32.
Razón: Especificar la versión de Delphi
|