PDA

Ver la Versión Completa : Seleccionar impresora con TPrinter


andre
15-07-2003, 16:30:12
Hola amigos,

Estoy tratando de imprimir con el objeto TPrinter, el codigo es asi:

with Printer do
begin
BeginDoc;
Canvas.TextOut(0, 0, 'Test de impresion');
EndDoc;
end;


El problema que tengo es que la impresora que voy a utilizar tiene que estar como predeterminada, no puedo imprimir en una impresora que no sea la predeterminada. Como puedo cambiar la seleccion de impresora y dirigir la impresion a la impresora deseada.

Muchas gracias.

delphi.com.ar
15-07-2003, 16:37:12
Yo normalmente lo que hago es mostrar un diálogo para que el usuario seleccione la impresora por la que quiere imprimir, pero si quieres hacerlo desde el código, solo tienes que cambiar el valor de Printer.PrinterIndex.

Saludos!

andre
15-07-2003, 16:45:42
Problema resuelto, muchas gracias delphi.com.ar.

Saludos.

petete2008
13-04-2012, 09:58:14
En que paleta del delphi7 se encuentra el componente Tprinter??
Gracias

olbeup
13-04-2012, 17:30:51
Hola petete2008,

TPrinter no está en ninguna paleta, es un Unit Printers.pas y TPrinter es un TObject

Un saludo