Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   ¿Cómo controlar el Cancelar de un PrinterSetup de QuickReport? (https://www.clubdelphi.com/foros/showthread.php?t=21893)

roedecker 31-05-2005 17:15:51

¿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?

delphi.com.ar 31-05-2005 22:20:47

La solución es aberrante: http://www.clubdelphi.com/foros/showthread.php?t=3226

Saludos!

roedecker 01-06-2005 08:48:14

Muchas gracias. Pues sí que es aberrante, sí. ;)

Monserrat 02-05-2007 19:30:27

Wauuu...
 
Siempre supe que por aqui encontraría la respuesta... pero después del tiempo que me tomo probar miles de intentos desde mi código no se si brincar de alegria porque al fin lo solucione o de coraje por no recurrir a este foro desde el principio... :p

Gracias chicos :D


La franja horaria es GMT +2. Ahora son las 18:42:00.

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