Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2009
Avatar de totote
totote totote is offline
Miembro
 
Registrado: oct 2006
Posts: 150
Poder: 18
totote Va por buen camino
Unhappy FastReport + Html

Buenas gente, queria saber si se puede en fast report imprimir el contenido html de un archivo, el tema es el seguiente:

Primero obtengo información de una base de datos, en base a esa información cargo todo en varios arreglos dinámicos y realizo una serie de cálculos y los guardo en otros arreglos dinámicos, luego genero un archivo html con los resultados dentro de los segundos arreglos dinámicos, hasta ahi voy bien, pero ahora me pidieron que si podia imprimir esos archivos html desde la aplicación, para los reportes utilizo fast report, pero no se como pasar el contendio de los archivos html a fastreport :S

Saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS
Responder Con Cita
  #2  
Antiguo 15-01-2009
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Hola totote, Fast Report soporta algunas etiquetas HTML, bien básicas por cierto, pero de ahí a que vaya a poder presentar un archivo HTML completo, lo dudo muchisimo.

Te recomiento a que hagas una clase para Fast Report basándote en algun visor HTML que crear que funcione perfectamente y tenga herramientas para hacer este trabajo.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 15-01-2009
Avatar de totote
totote totote is offline
Miembro
 
Registrado: oct 2006
Posts: 150
Poder: 18
totote Va por buen camino
Gracias D&W por contestar, te comento que al archivo html lo genero yo y las etiquetas no son mucho mas que las de una tabla, me podrías explicar como se genera el código html dentro de fastreport?

Saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS
Responder Con Cita
  #4  
Antiguo 15-01-2009
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por totote Ver Mensaje
Gracias D&W por contestar, te comento que al archivo html lo genero yo y las etiquetas no son mucho mas que las de una tabla, me podrías explicar como se genera el código html dentro de fastreport?

Saludos
Ahora si ya me confundistes, pensé que generabas el archivo HTML desde otro lugar y lo que querías era mostrar ese archivo dentro de un informe de Fast Report. Pero ahora, perece que quieres algo en el sentido inverso. Generar un informe en Fast Report y exportarlo a HTML. Puedes explicarme, por favor.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #5  
Antiguo 15-01-2009
Jose Miguel Mun Jose Miguel Mun is offline
Registrado
 
Registrado: dic 2005
Ubicación: Murcia
Posts: 9
Poder: 0
Jose Miguel Mun Va por buen camino
Wink

Utiliza el componente siguiente componente (frxHTMLExport) que viene con FastReport
y lo exportas

en el FastReport debes de cargar el fichero que tienes generado fichero.fr3
frxReport.Export(frxHTMLExport) ;

te recomiendo que no le pongas muchas florituras al informe que has generado, ya que si lo haces se le va un poco la olla.
Responder Con Cita
  #6  
Antiguo 15-01-2009
Avatar de totote
totote totote is offline
Miembro
 
Registrado: oct 2006
Posts: 150
Poder: 18
totote Va por buen camino
Talking

Perdon por la demora en la respuesta, es como pensabas, yo genero el el archivo html y lo muestro en un WebBrowser, pero necesito imprimirlo.

Probé con este código que ya se habia posteado en el foro

Cita:
Empezado por hector Ver Mensaje
Prueba esto:

Código:
procedure imprimir;
const
  OLECMDID_PRINT               = $00000006;
  OLECMDEXECOPT_PROMPTUSER     = $00000001;
begin
  WebBrowser.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
end;
pero a pesar de que cumple su funcionamiento, imprime en el encabezado y pie de página el nombre del archivo, ubicación, etc. y necesito hacer un reporte mas formal, por eso es que quiero incluir en el fastrepor el archivo html que generé previamente.

Espero haberme explicado.
Saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Html,cgi Io HTML, Javascript y otros 3 29-01-2007 21:15:39
Pasar de FastReport 2 a FastReport 3 David Impresión 1 18-08-2006 18:14:23
HTML to RTF JXJ Varios 2 25-06-2005 02:29:05
de quickreport a html o txt jpcancino Varios 1 27-02-2004 01:25:06
Ver E-Mails html ¿? Adrix Internet 10 21-08-2003 20:36:10


La franja horaria es GMT +2. Ahora son las 19:31:04.


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
Copyright 1996-2007 Club Delphi