Hola.
Ya está solucionado el problema. Lo que he hecho es crear un form con un QuickReport, y cargar el documento que había guardado anteriormente. Antes de imprimir el informe, abro el PrinterSetupDialog.
El código queda más o menos así:
Application.CreateForm(TDocImp,DocImp);
DocImp.QuickRep1.QRPrinter:=TQRPrinter.Create;
DocImp.QuickRep1.QRPrinter.Load(FileListBox1.FileName);
PrinterSetupDialog.Execute;
DocImp.QuickRep1.QRPrinter.PrinterIndex:=
printer.PrinterIndex;
DocImp.QuickRep1.QRPrinter.Preview;
Gracias por la ayuda.
|