Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Generar vista previa manualmente??? (https://www.clubdelphi.com/foros/showthread.php?t=30788)

burasu 19-04-2006 12:34:59

Generar vista previa manualmente???
 
Hola amigos, pongo esta consulta en este hilo porque no se si realmente debe formar parte del foro de impresión.

Vereis tengo desarrollada una aplicación que coge un fichero de texto formateado con una serie de caracteres especiales desde una aplicación externa y con dicha aplicación lo que hago es generar la impresión según el formato que el usuario habia deseado según dicha aplicación. En esta aplicación tengo varias opciones impresión directa, envio por correo electrónico, vista previa, etc...

En la impresión directa y el envio por correo electrónico todo parece correcto, el problema está en la vista previa que no me cuadra. Para ello lo que hago es generar varios fichero de imagenes según las páginas del informe y voy generando un jpg en el que voy representando los datos de dicho informe. El problema está en que los márgenes y los interlineados no me cuadrán tal y como debieran cuadrar en la impresión directa y creo que es por que no llego a comprender totalmente el proceso de conversión desde las unidades para impresora (puntos o pulgadas) a las unidades de imagenes (pixeles).

Entonces mi pregunta es la siguiente, ya que tengo el proceso de impresión directa que aparentemente me funciona correctamente, como puedo lanzar el proceso de impresión pero en vez de mandarla a la impresora lo mande a la generación de ficheros según las páginas de dicho informe?? Como por ejemplo cuando haciamos en DOS dir c: > prn ???

Gracias de antemano.

dec 19-04-2006 16:32:54

Hola,

Existen componentes dedicados a la impresión de documentos y otros archivos que cuentan como complemento con algún que otro componente que sirven para mostrar "vistas previas" a la impresión. En la Jedi Library, por poner un caso, tienes algún componente así. No sé yo si será lo que buscas o pensabas encontrar otra cosa. Seguro que en Torry's también puedes encontrar algún componente de las características del de la Jedi Library. Lo digo por si no quieres instalarte toda la Jedi Library.

burasu 19-04-2006 18:09:50

Hombre yo esperaba una solución directa sin tener que pasar por componentes nuevos, pero bueno de todas formas visitaré la página haber que encontramos por ahí.

Gracias de nuevo

Lepe 19-04-2006 22:03:05

¿Y usando el QuickReport que tienes instalado en delphi?

Usando el evento OnNeedData puedes construir una Presentación preliminar.

te subo el ejemplito.

Saludos


La franja horaria es GMT +2. Ahora son las 08:34:56.

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