Controlar la paginación de informes

Para controlar la paginación, especifique las propiedades relacionadas con páginas en la definición de informe. Cada extensión de representación difiere en la forma en que se admiten las propiedades de página y si se admite o no la paginación. El mismo informe se paginará de modo diferente en función de la extensión de representación que utilice para verlo. La siguiente lista resume el comportamiento de paginación de las diferentes extensiones de representación:

  • Las extensiones de representación en PDF e imagen son formatos orientados a página. Como resultado, puede establecer las propiedades para controlar con precisión dónde se insertará un salto de página en los informes que se verán en formatos de imagen (TIFF) o PDF.
  • HTML y Excel usan saltos de página automáticos (o lógicos) que se calculan en tiempo de ejecución. Las páginas en HTML se calculan basándose en el número de filas y columnas devueltas para el informe. Las páginas en Excel se calculan como hojas de cálculo del mismo libro. Si un libro incluye cuatro hojas de cálculo, cada hoja se considera una página.
    Las extensiones de representación en HTML y Excel no se orientan a páginas físicas. Es más, la extensión en HTML es interactiva, es decir, las acciones de un usuario en un informe pueden activar procesos adicionales que hagan que un informe se expanda horizontal o verticalmente para ajustar contenido adicional. Si el informe contiene características interactivas, no es posible controlar con precisión cómo se paginarán los informes con estas extensiones de representación.
  • XML y CSV no admiten paginación. Las propiedades relacionadas con páginas que especifica en un informe se omiten cuando se ve en estos formatos.

Especificar saltos y tamaños de página

Los saltos de página determinan cómo se adapta el contenido a una página de informe. Puede establecer que los saltos de página tengan lugar antes o después de elementos de informe mediante la configuración de las propiedades de esos elementos.

Los saltos de página se pueden agregar al principio o al final de un rectángulo, tabla, matriz, lista, gráfico o grupo. De manera predeterminada, los elementos de informe no presentan saltos de página. Para agregar un salto de página al principio o al final de un elemento, cambie la propiedad PageBreakAtEnd o PageBreakAtStart del elemento en cuestión. Para obtener más información, vea Cómo agregar un salto de página (Diseñador de informes).

Los saltos de página tienen lugar automáticamente en las extensiones de representación orientadas a página (como imagen o PDF), que fuerzan un tamaño uniforme de página en todo el informe. Las siguientes propiedades se utilizan para especificar saltos de página basándose en el tamaño de página:

  • Las extensiones de representación en imagen y PDF usan las propiedades PageHeight y PageWidth para establecer la repetición periódica de saltos de página en función de un tamaño físico.
  • La extensión de representación en HTML usa las propiedades InteractiveHeight e InteractiveWidth para proporcionar el equivalente de PageHeight y PageWidth. Debido a que la extensión de representación en HTML cambia de tamaño un informe de forma dinámica para ajustarse a las características de obtención de detalles y mostrar u ocultar, el servidor de informes utiliza propiedades diferentes para admitir la paginación de páginas dinámicas.

[!NOTA] El ancho de un informe puede ser superior al de la página. Si un informe que es más ancho que el tamaño de página especificado se representa mediante una extensión de representación que admite tamaño de página, el informe resultante se presenta en formato horizontal en varias páginas. Si ha diseñado un informe para que tenga el ancho de una página, pero que se representa en varias páginas, compruebe que el ancho del informe no sea superior al de la página.

Usar saltos de página para mejorar el rendimiento del procesamiento de un informe

Los informes representados en HTML incluyen propiedades predeterminadas que crean saltos de página automáticos cuando se procesa el informe. Estos saltos de página mejoran el rendimiento de los informes de gran tamaño al permitir al servidor de informes representar y mostrar la primera página del informe, mientras que el resto se representa en segundo plano. Esto permite que un usuario pueda ver las páginas iniciales del informe mientras espera a que las páginas adicionales estén disponibles.

Los saltos de página automáticos se especifican mediante InteractiveHeight e InteractiveWidth. Los saltos de página automáticos se colocan en una página usando el tamaño de página estimado. Esto hace que el tamaño del informe sea menos preciso que en los informes generados por una extensión de representación que admite el tamaño de página. El servidor de informes calcula los saltos de página automáticos en tiempo de ejecución. Aunque no es recomendable, puede deshabilitar los saltos de página automáticos estableciendo la propiedad InteractiveHeight en 0.

Vea también

Tareas

Cómo agregar un salto de página (Diseñador de informes)
Cómo cambiar el tamaño de página (Diseñador de informes)

Conceptos

Agregar un encabezado y un pie de página a un informe
Diseñar un diseño de informe

Otros recursos

PageBreakAtEnd Element (RDL)
PageBreakAtStart Element (RDL)
PageHeight Element (RDL)
PageWidth Element (RDL)
InteractiveHeight Element (RDL)
InteractiveWidth Element (RDL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005