![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
imprimir pdf con TPrinterSetupDialog
Hola, si ejecuto TPrinterSetupDialog y luego quiero imprimir uno o varios pdf por la impresora seleccionada, como deberia mandarlo?. Alguna idea?. Muchas gracias de antemano.
|
|
#2
|
||||
|
||||
|
Según la ayuda de delphi (presionando F1), al ejectuar este cuadro de diálogo, si el usuario pulsa aceptar, te va a regresar True (verdadero) y este valor lo puedes revisar para ver si mandas o no llamar el método print.
__________________
|
|
#3
|
||||
|
||||
|
Cita:
Este método es sencillo, pero poco flexible; Te cogerá la mayoría de parámetros esablecidos por defecto. Si necesitas especificar más cosas (las que se pueden obtener del TPrintDialog), tal vez deberás utilizar en control ActiveX que viene con Adobe (AcroPDF); Deberás importarlo primero (de eso puedes encontrar info en los foros) y lugo cargar dentro el PDF; Desde ahí y utilizando el control tienes acceso a más opciones y al método print.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Ya habia intentado ShellExecute pero lo manda a imprimir a la impresora por defecto. Lo que hago es si con TPrinterSetupDialog he pulsado aceptar lanzo a imprimir pero necesito saber como lanzar a la impresora seleccionada por el usuario. Muchas gracias.
|
|
#5
|
||||
|
||||
|
Lo que hemos hablado aquí alguna vez es, cambiar la impresora por defecto justo antes de imprimir, lanzar la impresión y luego restaurar la que estaba.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#6
|
|||
|
|||
|
Hola tengo claro el tema de cambiar la impresora por defecto pero lo que no se es como obtener la impresora seleccionada en el TPrinterSetupDialog, gracias.
|
|
#7
|
||||
|
||||
|
Échale un Vistazo a TPrintDialog y a la Clase TPrinters.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imprimir | trex2000 | Impresión | 0 | 20-09-2006 17:15:59 |
| Imprimir PDF | TinkerBell | .NET | 0 | 15-06-2006 12:29:36 |
| Imprimir | Luli | Varios | 1 | 05-04-2006 02:00:12 |
| imprimir | marianaf | Impresión | 3 | 12-01-2004 15:50:24 |
| Imprimir | CI>140 | Conexión con bases de datos | 1 | 07-10-2003 03:35:43 |
|