| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Kyo Invitado
|
Publicado: Dom 02 Nov, 2003 1:29 pm Asunto: Cómo puedo seleccionar la impresora antes de imprimir ? |
|
|
Necesito poder cambiar de impresora por código
cuando voy a imprimir con QuickReport, ya que no
obecede a cosas como Printer()->PrinterIndex,...
Muchas gracias |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Dom 02 Nov, 2003 6:28 pm Asunto: |
|
|
Yo hago lo siguiente para poder cambiar de impresora. En el OnCreate de un Form pongo:
| Código: |
void __fastcall TFormMenuImprimir::FormCreate(TObject *Sender)
{
ListaImpresoras->Items = Printer()->Printers; //ListaImpresoras es un TListBox
ListaImpresoras->ItemIndex = Printer()->PrinterIndex; //marco en la lista la impresora predeterminada.
}
|
Para poder elegir otra impresora el procedimiento es el siguiente (en el OnClick del TListBox):
| Código: |
void __fastcall TFormMenuImprimir::ListaImpresorasClick(TObject *Sender)
{
Printer()->PrinterIndex = ListaImpresoras->ItemIndex;
}
|
Así de fácil.
Un saludo! |
|
| Volver arriba |
|
 |
|