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
- Regiones de datos en la representación en imágenes
Describe cómo la extensión de representación en imágenes representa las regiones de datos.
- Elementos de informe en la representación en imágenes
Describe cómo la extensión de representación en imágenes representa los elementos de informe.
- Diseño de página en la representación en imágenes
Describe cómo la extensión de representación en imágenes representa el diseño y las propiedades del informe.
Vea también
Conceptos
Consideraciones de diseño para la representación de informes