Descripción de la paginación en Reporting Services
La paginación hace referencia al número de páginas de un informe y al modo en que los elementos de informe se organizan en dichas páginas. La paginación en Reporting Services varía en función de la extensión de representación usada para ver y entregar el informe. Cuando se ejecuta un informe en el servidor de informes, el informe usa el representador de HTML. HTML sigue un conjunto concreto de reglas de paginación. Si, por ejemplo, exporta el mismo informe a PDF, se usará el representador de PDF y se aplicará otro conjunto de reglas; por consiguiente, el informe se paginará de manera diferente. Para diseñar correctamente un informe que resulte fácil de leer y que esté optimizado para el representador que va a usar para su entrega, es preciso que comprenda las reglas que se usan para controlar la paginación en Reporting Services.
En este tema se describe cómo afecta el tamaño físico de la página y el diseño del informe al modo en que los representadores de saltos de página duros representan el informe.
[!NOTA]
Si ha diseñado un informe para que tenga el ancho de una página, pero dicho informe se representa en varias páginas, compruebe que el ancho del cuerpo del informe, incluidos los márgenes, no sea superior al ancho físico de la página. Para evitar que se agreguen páginas vacías al informe, puede reducir el tamaño del contenedor arrastrando la esquina de éste hacia la izquierda.
El cuerpo del informe
El cuerpo del informe es un contenedor rectangular que se muestra como un espacio en blanco en la superficie de diseño. Puede aumentar o reducir su tamaño para adaptarse a los elementos de informe incluidos en él. El cuerpo del informe no refleja el tamaño físico de la página y, de hecho, puede aumentar más allá de los límites de dicho tamaño y abarcar varias páginas de informe. Algunos representadores, como Microsoft Excel, Word, HTML y MHTML, representan informes que aumentan o reducen su tamaño en función del contenido de la página. Los informes representados en estos formatos se optimizan para la visualización basada en la presentación pantalla, como en un explorador web. Estos representadores agregan saltos de página verticales cuando es necesario.
Puede dar formato al cuerpo del informe y asignar un color, un estilo y un ancho a los bordes. También puede agregar un color y una imagen de fondo.
La página física
El tamaño físico de la página es el tamaño del papel. El tamaño del papel especificado para el informe controla cómo se representa el informe. Los informes representados en formatos de saltos de página duros insertan saltos de página horizontales y verticales en función del tamaño físico de la página; el objetivo es optimizar la lectura de los informes cuando se impriman o se vean en un formato de archivo de salto de página duro. Los informes representados en formatos de saltos de página automáticos insertan saltos de página horizontales en función del tamaño físico para optimizar su lectura cuando se vean en un explorador web.
De forma predeterminada, el tamaño de página es de 8,5 x 11 pulgadas, pero puede cambiarlo en el cuadro de diálogo Propiedades del informe, Configurar página o mediante las propiedades PageHeight y PageWidth en el panel Propiedades. El tamaño de página no aumenta ni se reduce para adaptarse al contenido del cuerpo del informe. Si desea que el informe aparezca en una única página, todo el contenido del cuerpo del informe debe ajustarse a la página física. Si no se ajusta y usa el formato de salto de página duro, el informe requerirá páginas adicionales. Si el cuerpo del informe aumenta más allá del borde derecho de la página física, se inserta un salto de página horizontal. Si el cuerpo del informe aumenta más allá del borde inferior de la página física, se inserta un salto de página vertical.
Si desea invalidar el tamaño físico de la página definido en el informe, puede especificar otro tamaño físico usando la configuración de la información del dispositivo para el representador específico que está usando para exportar el informe. Para obtener más información, vea Reporting Services Device Information Settings.
Márgenes
Los márgenes se trazan a partir del borde físico de la página hasta la configuración de márgenes especificada. Si un elemento de informe se extiende dentro del área de márgenes, se recorta para que el área superpuesta no se represente. Si especifica tamaños de márgenes que provocan que el ancho horizontal o vertical de la página sea cero, la configuración de los márgenes se establece en cero de forma predeterminada. Los márgenes se especifican en el cuadro de diálogo Propiedades del informe, Configurar página o mediante las propiedades TopMargin, BottomMargin, LeftMargin y RightMargin en el panel Propiedades. Si desea invalidar el tamaño de margen definido en el informe, puede especificar otro tamaño de margen usando la configuración de la información del dispositivo para el representador específico que está usando para exportar el informe.
El área de la página física que queda después de haber asignado el espacio correspondiente a los márgenes, el espaciado entre columnas, y el encabezado y pie de página, se denomina área de página utilizable. Los márgenes se aplican solo cuando se representan y se imprimen informes en formatos de representadores de saltos de página duros. La imagen siguiente muestra el margen y el área de página utilizable de una página física.
Columnas de estilo boletín
El informe se puede dividir en columnas, como las columnas de un periódico, que se tratan como páginas lógicas representadas en la misma página física. Las columnas se organizan de izquierda a derecha y de arriba abajo, y se separan mediante espacios en blanco. Si el informe se divide en más de una columna, cada página física se divide verticalmente en columnas, cada una de las cuales se considera una página lógica. Por ejemplo, imagine que tiene dos columnas en una página física. El contenido del informe rellena la primera columna y, a continuación, la segunda. Si las dos primeras columnas no son suficientes para la totalidad del informe, se rellena la primera columna de la página siguiente y, a continuación, la segunda. Las columnas continúan rellenándose, de izquierda a derecha y de arriba abajo, hasta que se han representado todos los elementos de informe. Si especifica tamaños de columna que hacen que el ancho horizontal o vertical sea cero, el espaciado entre columnas se establece en cero de forma predeterminada.
Las columnas se especifican en el cuadro de diálogo Propiedades del informe, Configurar página o mediante las propiedades TopMargin, BottomMargin, LeftMargin y RightMargin en el panel Propiedades. Si desea usar un tamaño de margen que no está definido, puede especificarlo usando la configuración de la información del dispositivo para el representador específico que está usando para exportar el informe. Las columnas solo se aplican cuando se representan y se imprimen informes en formatos PDF o Imagen. La imagen siguiente muestra el área de página utilizable de una página que contiene columnas.