Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Seleccionar impresora con TPrinter (https://www.clubdelphi.com/foros/showthread.php?t=2243)

andre 15-07-2003 16:30:12

Seleccionar impresora con TPrinter
 
Hola amigos,

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

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


La franja horaria es GMT +2. Ahora son las 07:46:06.

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