Sección de códigos , trucos y ejemplos para visual basic


497 - Exportar a HTML con imágenes

<Volver> - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 

 

 


Descripción

Este ejemplo muestra una forma de poder exportar un reporte o informe en formato Html incluyendo imágenes y gráficos, es decir la imagen que tenga asociada cada item o elemento del informe. Importante. Los elementos del reporte deben ser datos de un control Listview.

Nota

Las imágenes de cada elemento del reporte, que se encuentran contenidas en los imagelist, antes de exportar se convierten a formato JPG.

Para convertir los gráficos a JPG he utilizado un ejemplo creado por John Korejwa. Ver código fuente del proyecto . Este proyecto utiliza dos módulos de clases ( cImage.cls y cJpeg.cls ) y no necesitan o requieren de dependencias externas para realizar la conversión (DLL, Ocx etc ..)

 


Ejemplo 1 - Exportar listado de películas

Este ejemplo exporta un listado de películas. El control ListView contiene un Thumbnail de la tapa de la película, y los datos básicos : El nombre, el director, actores, año, y en la última columna una dirección URL.

Descargar

Vista previa del form

Vista previa del reporte html con las imágenes

 

 

 


Ejemplo 2 - Exportar listado de un directorio

Este ejemplo contiene un Form con un control Dir para cargar archivos en un Listview, y luego exporta la lista de archivos incluyendo la imagen del ícono. ( ícono de 16 e ícono de 32 pixeles )

Descargar

Form

Reporte - imágenes grandes

Reporte - imágenes chicas

 


Ejemplo 3 - Exportar registros de una base de datos, donde cada registro tiene asociada una imagen

Este ejemplo carga una consulta sql en el lv ( tabla de productos ). También le carga una imagen a cada registro tomando la imagen de acuerdo al campo id de producto de la tabla, y el form tiene una opción para indicar el tamaño de los gráficos ( 32, 48 y 64 )

Descargar

Vista previa del form

Reporte



Buscar en Recursos vb