Un lugar de encuentro para los programadores de habla hispana

Un lugar de encuentro para los programadores de habla hispana

Buscar

Entrar

Puedes acceder utilizando tu cuenta de usuario del foro.

Si no dispone de cuenta, puede crear una accediendo al formulario de registro del foro.



Quick Report y TprinterSetupDialog Imprimir
Ideas - Delphi

Este diálogo es el ideal sobre todo si no se utilizan las previsualizaciones y el usuario ha de decidir la impresora a utilizar, y el resto de las características de impresión. Es un componente no visual y aparte de él, normalmente se necesitarán las unidades Printers y Qrprntr (pueden variar según versiones de Q.R.)

Se utiliza facilmente creando una variable de la clase TquickRepPrinterSettings, esta es interna de Q.R. y contiene las propiedades que nos interesan, Printer, número de copias, orientación, etc.

 
var
  PrinterSettings:TQuickRepPrinterSettings;
 
 

que el usuario definirá en la ejecución del diálogo

 
if PrintSetupDialog1.Execute then ....
 
 

y será a partir de esa variable con la que trabajemos a continuación

 
PrinterSettings := FormPrintX.QuicKRep1.PrinterSettings;
 
 

Ya podemos asignar los valores

 
// Impresora
PrinterSettings.PrinterIndex := Printer.PrinterIndex;
// Bandeja
PrinterSettings.Outputbin := Printer.Outputbin;
// Núm. Copias
PrinterSettings.Copies := Printer.Copies
// ...
 
 
Comentarios (0)
Para escribir un comentario debes estar registrado