Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Impresion pdf por codigo (https://www.clubdelphi.com/foros/showthread.php?t=40932)

manolop 02-03-2007 12:57:14

Impresion pdf por codigo
 
Hola, necesito imprimir una lista de archivos pdf donde tendré almacenado en la base de datos sus nombres. El tema es que mediante esta intrucción:

Código Delphi [-]
ShellExecute(Self.Handle, 'print', PChar('C:....\fichero.pdf'),  nil, nil, 0);


puedo lanzar a imprimir pero no se como sacar la pantalla de
selección de impresora para que el usuario seleccione la impresora
donde se lanzaran los archivos seleccionados. Muchas gracias de antemano.

Neftali [Germán.Estévez] 02-03-2007 14:09:38

Utiliza un PrintDialog desde el programa para que el usuario seleccione una, luego cambias la impresora por defecto, imprimes (ShellExecute) y vuelves a restaurar la impresora que había antes.

Del tema de cambiar la impresora por defecto ya hemos hablado alguna vez en los foros. Busca los mensajes.

manolop 06-03-2007 01:31:26

muchas gracias Neftali, voy a probarlo.


La franja horaria es GMT +2. Ahora son las 00:37:42.

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