Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Creacion de un archivo HTML... (https://www.clubdelphi.com/foros/showthread.php?t=12876)

JorgeBec 29-07-2004 22:46:00

Creacion de un archivo HTML...
 
Hola Comunidad! dentro de un modulo hago un proceso llamado Regalias y afecto unos registros de una Tabla .dbf y necesito imprimir ciertos datos de esos registros afectados. Pienso que lo mas facil es hacer un html y presentaro en pantalla, pero no tengo ni idea como hacerlo, no se si existan componentes gratis que tengan esta funcionalidad o hay que hacer dentro del programa el archivo html e invocar al navegador para que lo visualice etc.

Que me recomiendan???


Nota. USO DELPHI 4

DarkByte 30-07-2004 00:01:42

Creo que las rusas te dejaban hacerlo.

Neftali [Germán.Estévez] 30-07-2004 13:15:51

Cita:

Empezado por JorgeBec
... afecto unos registros de una Tabla .dbf y necesito imprimir ciertos datos de esos registros afectados. Pienso que lo mas facil es hacer un html y presentaro en pantalla, pero no tengo ni idea como hacerlo, no se si existan componentes gratis que tengan esta funcionalidad o hay que hacer dentro del programa el archivo html e invocar al navegador para que lo visualice etc.

Puedes hacer lo que dices, se puede exportar desde un Dataset a formato HTML o a varios otros y puedes encontrar componentes que te lo hagan. Yo he trabajado por ejemplo con mxExports y funcionen muy bien.
http://maxcomponents.net/components.html#EXPORT
Luego para abrirlo o imprimirlo basta con que utilices ShellExecute:

Código Delphi [-]
  ShellExecute(Handle, 'open', 'salida.html', nil, nil, SW_SHOWNORMAL);
  ShellExecute(Handle, 'print', 'salida.html', nil, nil, SW_SHOWNORMAL);

Mi recomendación es que utilices cualquier otra cosa para imprimir menos HTML, porque posiblemente es el formato que "peor" se imprime. ¿Porque no utilizas un sistema de Reports que trae delphi?
Si por lo que sea sigues con la misma idea yo te recomendaría que utilizaras otro formato (RTF, DOC,...) antes de HTML.


La franja horaria es GMT +2. Ahora son las 12:05:25.

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