Páginas y desbordamiento
Una plantilla de ShipPDF contiene páginas explícitas que creas en el editor. Cuando una página explícita contiene más contenido del que cabe en una hoja, ShipPDF crea páginas de desbordamiento en el PDF generado.
Así, un mismo diseño de factura puede gestionar tres líneas o trescientas sin que tengas que adivinar el número final de páginas.
Páginas explícitas y páginas de desbordamiento
| Página explícita | Página de desbordamiento | |
|---|---|---|
| Creada por | Tú, con + Página o Duplicar en la barra Páginas. | ShipPDF, cuando el contenido resuelto supera la altura disponible. |
| Visible en la barra Páginas | Sí. Puedes nombrarla, seleccionarla, reordenarla, duplicarla o eliminarla. | No. Solo existe al previsualizar o generar el PDF. |
| Contenido | Tiene sus propias Filas, Columnas y elementos. | Continúa el contenido de su página explícita. |
| Configuración de página | Tiene su propio tamaño de papel, orientación, márgenes y fondo. | Usa la configuración de su página explícita. |
| Encabezado y pie de página | Puede definir su propio encabezado y pie repetidos. | Repite el encabezado y el pie de su página explícita. |
Cada página explícita siempre empieza en una nueva página física del PDF. Primero se producen sus páginas de desbordamiento y después comienza la siguiente página explícita.
Por ejemplo, una factura seguida de una página de condiciones puede producir este resultado:
Plantilla
|-- Factura página explícita
| |-- Página 1 del PDF
| |-- Página 2 del PDF desbordamiento
| `-- Página 3 del PDF desbordamiento
`-- Condiciones página explícita
`-- Página 4 del PDF
La página de condiciones empieza en la página 4 del PDF porque la factura ocupó tres páginas físicas. La numeración continúa a lo largo de todo el documento.
Cómo el contenido crea páginas de desbordamiento
El cuerpo imprimible es la altura del papel menos los márgenes superior e inferior y cualquier encabezado o pie repetido. El contenido del cuerpo fluye de arriba abajo. Cuando el siguiente contenido no cabe en el espacio restante, el motor de generación lo mueve o lo divide en otra página física.
El desbordamiento suele proceder de:
- una Tabla que recibe más filas que los datos de previsualización;
- un Bucle que se repite por cada elemento de una Colección o Lista;
- un Texto que aumenta de altura después de insertar datos;
- contenido condicional que pasa a ser visible;
- un Salto de página o una opción de flujo que fuerza una página nueva.
El lienzo del editor muestra toda la página creada como un diseño continuo. Usa Previsualizar PDF para ver los límites físicos creados con los Datos predeterminados actuales. Un documento generado puede tener un número de páginas diferente cuando los datos de la solicitud son más largos o más cortos.
Regiones repetidas
Un encabezado repetido aparece en la parte superior de cada página física creada a partir de su página explícita. Un pie repetido funciona de la misma manera en la parte inferior. Su altura reduce el espacio disponible para el cuerpo en cada hoja.
Los encabezados y pies pertenecen a una página explícita. Cuando la siguiente página explícita usa otro encabezado o pie, o no usa ninguno, el cambio empieza en la siguiente página física.
Tablas entre páginas
Selecciona una Tabla y abre sus opciones de paginación para controlar tablas largas:
- Repetir encabezado muestra los encabezados de columna en cada página de desbordamiento.
- Permitir dividir filas permite que una fila continúe en la página siguiente cuando es demasiado alta.
- Filas mínimas después del encabezado evita dejar un encabezado repetido con muy pocas filas debajo.
Controla dónde se divide el contenido
Selecciona un elemento compatible y abre Flujo de página en el inspector:
- Dividir entre páginas — Permitir deja que el elemento continúe en otra página cuando sea necesario.
- Dividir entre páginas — Evitar mueve todo el elemento a la página siguiente cuando cabe allí. Un elemento más alto que una página completa tendrá que dividirse igualmente.
- Salto antes — Página nueva inicia el elemento seleccionado en una nueva página física.
- Salto después — Página nueva inicia el contenido siguiente en una nueva página física.
También puedes colocar un elemento Salto de página entre Filas situadas en el nivel de la página. Este inicia la Fila siguiente en una nueva página física. Añade una condición de visibilidad cuando el salto solo deba aplicarse para determinados datos.
Un Salto de página no crea una página explícita nueva. El contenido posterior conserva la misma configuración, encabezado y pie.
Trabaja con páginas explícitas
Expande Páginas sobre el lienzo para gestionar las páginas explícitas de la plantilla:
- Selecciona + Página para insertar una página vacía después de la actual. Empieza con la configuración de la página actual.
- Dale un nombre descriptivo, como
Factura,CondicionesoAnexo horizontal. - Usa los controles de flecha para cambiar su posición en el documento.
- Usa Duplicar cuando la página siguiente deba comenzar con el diseño y la configuración actuales.
- Usa Eliminar para quitar la página seleccionada. Una plantilla debe conservar al menos una página explícita.
Selecciona la raíz de la página y abre Configuración de página para cambiar el tamaño del papel, la orientación, los márgenes o el fondo. Estas opciones solo se aplican a esa página explícita y a todas las páginas de desbordamiento que produzca.
Elige el enfoque adecuado
Usa el desbordamiento automático cuando el contenido sea una única sección lógica cuya longitud dependa de los datos, como una tabla de factura, un informe de transacciones o una lista de productos.
Añade una página explícita cuando el documento necesite otra sección diseñada, por ejemplo:
- una portada seguida del informe principal;
- términos y condiciones después de una factura;
- un anexo con otra orientación o tamaño de papel;
- una sección con otro encabezado, pie, fondo o márgenes.
Usa un Salto de página o Flujo de página cuando necesites un límite físico dentro de la página explícita actual pero quieras conservar su configuración y sus regiones repetidas.
Comprueba la paginación antes de publicar
Previsualiza la plantilla con Datos predeterminados cortos, habituales y largos. Comprueba que:
- las tablas y los bucles continúen en un lugar legible;
- los encabezados repetidos de tablas y los encabezados y pies de página aparezcan como esperas;
- los elementos configurados para evitar divisiones pasen correctamente a la página siguiente;
- los saltos forzados no creen una página en blanco no deseada;
- cada página explícita empiece después de todo el desbordamiento de la página anterior.
Guarda y publica la plantilla después de que el ejemplo realista más largo se renderice correctamente.
Próximos pasos
- Revisa los componentes de diseño y contenido disponibles en Elementos.
- Añade valores realistas para la previsualización con Esquema de datos y datos predeterminados.
- Genera un documento con el Inicio rápido.