# Pacoideas. Ajustar los saltos de página en un Informe

**URL:** <https://foros.velneo.com/t/pacoideas-ajustar-los-saltos-de-pagina-en-un-informe/10958>\
**Category:** Compartir código fuente y ejemplos\
**Created:** [27 Enero, 2022 09:50 UTC](https://foros.velneo.com/t/pacoideas-ajustar-los-saltos-de-pagina-en-un-informe/10958 "2022-01-27T09:50:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [27 Enero, 2022 09:50 UTC](https://foros.velneo.com/t/pacoideas-ajustar-los-saltos-de-pagina-en-un-informe/10958/1 "2022-01-27T09:50:49Z")

</div>

Hola.

![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/7/71120674e98655067b9962e8235a10b2cf3417e8.png)

Reproduzco un hilo del foro donde se planteó la necesidad de ajustar la salida impresa de un Informe personalizado para que no nos quedé una **página corta** al final.

Cuando las bandas de detalle son de **altura variable** , caso típico de una Factura y su lista de conceptos, es imposible saber de antemano cómo va a quedar impreso el informe.

En su día establecí los siguientes **requerimientos** para que esto funcionara correctamente:

1. El documento habrá de ser siempre “ **previsualizado** ” en pantalla antes de imprimir, con el fin de que el Usuario pueda comprobar que la última página queda correcta.
2. Si el usuario no está satisfecho con el resultado podrá **cancelar la previsualización**.
3. Una vez cancelada la previsualización, el usuario dispone de un control para indicar **el espacio que se insertará** en la Cabecera o en el Detalle.
4. Se repite la previsualización y ajustamos **el espacio que se insertará** hasta que el documento queda correcto para la impresión.

¿Cómo creamos **el espacio que se insertará** en el informe?

Colocamos un **Campo** en la sección **Cabecera** o en el **Detalle** cuyo contenido sea un **Parámetro** ESPACIO\_INFORME que pasamos desde el proceso de Velneo.

![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/c/cbfda7e339d79d2fd069ef1872c714bf8a206a53.png)

En el comando _ **Informe personalizable: Previsualizar informe** _ pasamos el parámetro con el valor:  
`"ESPACIO_INFORME:" + fillString("\n", NUM_LINEAS)`

La variable **NUM\_LINEAS** contiene **el espacio que se insertará** en el Informe para una correcta impresión y lo decide el Usuario. Por defecto contendrá 0.

No olvidar activar el **Alto automático** de la sección Cabecera de página si es necesario.

Un sistema muy simple y efectivo, aunque requiere la actuación voluntaria del Usuario.

Saludos  
Paco Satué
