Programación General > Visual FoxPro
Envíar un reporte de VFP a un archivo PDF
dal_:
Hola, quiesiera saber cómo puedo hacer para envíar un reporte creado en VFP (tanto con el report form como con código)a un archivo .PDF , actualmente he hecho reportes con mi propio código, sin hacer uso del report form, y estos los he exportado a excel, pero no sé cómo enviarlos a una carpeta o directorio específico pero como archivo .PDF. Po favor si podrían proporcionarme algun ejemplo completo de cómo puedo hacerlo.
De antemano agradezco su ayuda.
emuller:
Verdaderamente nunca lo he intentado, pero en vez de esperar a que alguien con más conocimientos te dé información exacta quizás puedas comenzar a probar algo a partir de estos enlaces y la ayuda del VisualFoxPro:
http://pdfclasses.googlepages.com/
La otra opción es instalar un programa como pdfcreator (http://www.pdfforge.org/) ó pdf995 (http://www.pdf995.com/) los cuales te instalan una impresora virtual que te crea un archivo pdf (en vez de imprimir en una impresora normal), y elegir la impresora virtual al momento de imprimir el reporte. Para que te permita elegir la impresora al momento de imprimir el reporte puedes hacer:
--- Código: Text ---REPORT FORM mireporte NOCONSOLE TO PRINTER PROMPT
Suerte!!
dal_:
Hola nuevamente.
Muchisimas gracias por la respuesta, me funcionó a la perfección, solo tengo una duda: cómo hago para que al momento de exportarlo, no me apararezca el cuadro de dialogo en el que tengo que elegir la impresora, pues en mi report form ya la establecí.
emuller:
La verdad es que no te puedo decir (o no he entendido tu pregunta). La única forma en la que he probado es con la impresora virtual (la segunda opción que nombré), donde la opción PROMPT es la que hace que aparezca el diálogo de selección de impresora. Si quitas PROMPT no te mostrará ese diálogo, o sea que según mi ejemplo quedaría algo así (no me acuerodo si se debe colocar algo más):
--- Código: Text ---REPORT FORM mireporte NOCONSOLE TO PRINTER
Si utilizaste lo que está en los enlaces no te puedo decir nada porque nunca lo probé :unsure: .
dal_:
Hola
Nuevamente gracias, sí es verdad, solamente quitando el promt ya no muestra el cuadro de dialogo. De hecho tambien use lo de la impresora virtual, por que lo de los enlaces no lo entendí muy bien.
Gracias
Navegación
[#] Página Siguiente
Ir a la versión completa