Con paginación permitimos que un reporte tenga un encabezado y pie de pagina en cada pagina a pesar de que el reporte se extienda en longitud. Esto precisamente es una actividad que toma mucho tiempo poder corregir ya que las celdas que se generan son de distinta altura y el inspector debe constantemente ajustar su tamaño manualmente 

Para explicar mejor esta situación, imagine que el documento donde se generará el reporte tiene unas ciertas caracteristicas (imagen I), tales como

Tamaño de pagina

Área de impresión (area efectiva donde se escribe, acotada por margenes)

Porcentaje de visualización (lo ideal es no escalarlo pero muchos reportes lo usan.

Ahora bien, en cada reporte del tipo END, se desea que tenga un encabezado y pie de página lo cual es muy fácil de lograr si el reporte esta sin contenido. Ambas situaciones, se aprecian en la siguiente imagen


Normalmente reportes de inspección poseen un encabezado y pie de pagina que se repite en cada pagina. Sin embargo, si se genera un reporte en forma automática, el contenido del reporte aumenta, la cantidad de paginas también, pero el resultado no es el esperado porque el encabezado y pie de pagina se desplazan al comienzo y al final del documento (imagen III), lo que no satisface la especificación de la plantilla. 

La imagen anterior, luego de generar el reporte en forma automatizada, dista bastante de la que se representa en el formato de plantilla (Imagen II). En la siguiente imagen se muestra lo que se desea, teniendo en cuenta que los contenidos del reporte son realmente variables lo que dificulta el proceso de conversión

Para lograr que cumpla se puede realizar manualmente, actividad tediosa que consume mucho tiempo o realizarla mediante el asistente de compaginación, algoritmo apoyado por IA.

Librería de conversión

Este algoritmo no está libre de controversia ya que para lograr el resultado anteriormente descrito, lo mejor es generar un documento PDF con estas caractericas.

Hasta el momento, el mejor resultado  en la conversión de EXCEL a PDF se logra ejecutando la versión de consola de LibreOffice por todas las opciones que maneja este editor sobre librerías de conversión existentes.

Desafortunadamente la visualización del archivo EXCEL produce resultado distinto que en editor de LibreOffice. Por lo que en este caso, la visualización que manda es la genera el LibreOffice.

Que aspectos se tienen en cuenta

Formato: 


En cada pagina 

Encabezado-pie de paginas:

En cada pagina del reporte generado, 

el encabezado debe estar colindante con el borde superior del area imprimible. 

El Pie de Página (etiqueta PIE_PAGINA) debe estar colindante con el borde inferior del área imprimible

En caso de que se agregue lineas, se debe verificar que bordes esten continuos como se muestra en la siguiente página





Con esto se logrará que el encabezado permaneza al inicio de la primera pagina y el pie de página al final de la última. 

Por medio de paginación del reporte se agrega en cada pagina el encabezado y pie de página en forma automática