Crear un diseño para mostrar la salida con formato de imagen

La extensión de representación en imágenes presenta un informe en un mapa de bits o metarchivo. De manera predeterminada, una extensión de representación en imágenes genera un archivo TIFF del informe, que se puede ver en varias páginas. Cuando el cliente recibe la imagen, se puede mostrar en un visor de imágenes y se puede imprimir.

La extensión de representación en imágenes puede generar archivos en cualquiera de los formatos admitidos por GDI+: BMP, EMF, GIF, JPEG, PNG y TIFF. En el caso del formato TIFF, el nombre de archivo de la secuencia principal es ReportName.tif. Para los demás formatos, que se representan como una única página por archivo, el nombre del archivo es ReportName_Page.ext, donde .ext es la extensión de archivo correspondiente al formato elegido.

Apariencia del informe

La extensión de representación en imágenes representa el informe mediante el ensamblado de todos los elementos del informe en una página (o un conjunto de páginas) virtual en el servidor y, a continuación, crea una imagen a partir de esa página virtual. Con extensiones como la extensión de representación en HTML, la presentación del informe final al usuario depende del explorador del cliente. En consecuencia, los usuarios pueden tener distintas experiencias, dependiendo de las versiones, la configuración y las fuentes del explorador. Con una imagen se garantiza que cada usuario ve la misma fuente y el mismo diseño.

Dado que el informe se representa en el servidor de informes, será necesario comprobar que éste tenga las fuentes correctas instaladas.

Colocación de los elementos

Muchos elementos pueden cambiar de tamaño cuando se representan en un informe. Por ejemplo, los cuadros de texto pueden aumentar o reducir su tamaño dependiendo de los datos que contengan. Las matrices y las tablas se expanden según las filas de datos. Los elementos aparecen y desaparecen según se muestren u oculten. Cuando la extensión de representación en imágenes representa una página, calcula los tamaños de cada elemento y, después, los coloca a su alrededor. Por ejemplo, un cuadro de texto situado debajo de una tabla desciende a medida que la tabla se expande.

Si un elemento se superpone a otro, el valor del elemento ZIndex de la definición del informe para esos elementos determina cómo se representan. El elemento que tenga el valor ZIndex más alto se representa encima del elemento que tenga un valor ZIndex más bajo.

Encabezado y pie de página

El encabezado y pie de página se representan dentro de los márgenes del informe. El espacio para el encabezado y pie de página siempre está reservado, aunque el encabezado o el pie no se represente en una página concreta. Los encabezados y pies de página ocupan todas las columnas que puedan existir en el cuerpo del informe.

Paginación

El tamaño de la página generada por la extensión de representación en imágenes está determinado por el ancho y alto de la página del informe, además de los márgenes. Al representar el informe, es posible que prevalezcan los valores de configuración de información del dispositivo.

El ancho del cuerpo y el ancho de la página del informe pueden ser diferentes. Si el ancho del cuerpo es mayor que el ancho de la página, una "página" de un informe aparece en dos páginas físicas. Si el ancho del cuerpo es inferior al ancho de la página, se incluye espacio en blanco adicional.

Un elemento que se encuentre debajo de un salto de página se traslada al principio de otra página. Si el salto de página se encuentra dentro de un contenedor, como un rectángulo, el contenedor se divide entre las páginas.

Mantener juntos

Se puede establecer que los elementos de un informe se mantengan juntos en una sola página. En el caso de algunos elementos, como las regiones de datos, esto debe definirse explícitamente en el elemento. En otros casos, como las filas de tabla, si es posible, los elementos se mantienen juntos. Si el elemento no contiene saltos de página y su alto es inferior al alto del área disponible en la página, todo el elemento se representa en esa página. Si el elemento no cabe, se inserta un salto de página al principio del elemento y se representa en la página siguiente. Si un elemento de informe o un conjunto de elementos de informe es mayor que la página, el elemento se divide cuando alcanza el final de la página. Los elementos que se repiten en nuevas páginas aparecen una sola vez en cada página en la que aparece el elemento relacionado.

En la siguiente tabla se describe cómo se pueden mantener juntos elementos individuales en una página.

Elemento Comportamiento

Lista

Si la propiedad KeepTogether de la lista es True, todas las instancias de la lista que se repiten se mantienen juntas, a menos que la lista contenga un salto de página.

Tabla

Si la propiedad KeepTogether de la tabla es True, todas las filas de la tabla se mantienen juntas, a menos que contengan un salto de página.

Matriz

Si la propiedad KeepTogether de la lista es True, todas las celdas de una matriz se mantienen juntas, a menos que contengan un salto de página.

Gráfico

Un gráfico siempre se mantiene junto.

Fila de tabla

Una fila de tabla siempre se mantiene junta, a menos que contenga un salto de página.

Columna de tabla

Una columna de tabla siempre se mantiene junta.

Encabezado de grupo de tabla

Un encabezado de grupo de tabla y la primera fila de detalles que sigue al encabezado se mantienen juntos.

Pie de grupo de tabla

Un pie de grupo de tabla y la última fila de detalles anterior que precede al pie se mantienen juntos.

Fila de matriz

Una fila de matriz siempre se mantiene junta, a menos que contenga un salto de página.

Columna de matriz

Una columna de matriz siempre se mantiene junta, a menos que contenga un salto de página.

Rectángulo

Un rectángulo siempre se mantiene junto, a menos que contenga un salto de página.

Imagen

Una imagen siempre se mantiene junta.

Líneas

Una línea siempre se mantiene junta.

Cuadro de texto

Un cuadro de texto siempre se mantiene junto. Si es necesario dividirlo, se divide entre líneas, nunca en medio de una línea.

Informe integrado

Un informe integrado no se mantiene junto.

Grupo de tablas

Un grupo de tablas no se mantiene junto.

Grupo de matrices

Un grupo de matrices no se mantiene junto.

Representación

Cuando se representa un informe con la extensión de representación en imágenes, se pueden especificar varios valores de configuración de información del dispositivo, entre los que se incluyen:

  • El intervalo de páginas que se va a representar.
  • El ancho y el alto de la página.
  • El tamaño del margen.
  • El número de columnas y el espacio entre columnas.
  • La resolución de la imagen.
  • El formato de la imagen.
  • La intensidad de color de la imagen.

Para obtener más información sobre los valores de configuración de información del dispositivo, vea Reporting Services Device Information Settings.

En esta sección

Vea también

Conceptos

Consideraciones de diseño para la representación de informes

Ayuda e información

Obtener ayuda sobre SQL Server 2005