PDA

Ver la Versión Completa : Impresion pdf por codigo


manolop
02-03-2007, 12:57:14
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:

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.