Compartir a través de


Representación en HTML (Generador de informes y SSRS)

La extensión de representación en HTML representa un informe en formato HTML. La extensión de representación también puede generar páginas HTML completas o fragmentos de HTML para incrustarlos en otras páginas HTML. Todos los HTML se generan con la codificación UTF-8.

La extensión de representación HTML es la extensión de representación predeterminada para los informes que se ven en un explorador, incluido cuando se ejecutan en el Administrador de informes.

La extensión de representación HTML es la extensión de representación predeterminada para los informes que se ven en un explorador, incluido cuando se ejecutan en el Administrador de informes. La extensión de representación HTML puede representar HTML como un fragmento o como un documento HTML completo. Si el código HTML es un fragmento, se quitan las HEADetiquetas , HTMLy BODY del documento HTML. Solo se representa el contenido de la BODY etiqueta. Esto resulta útil para insertar el CÓDIGO HTML en el HTML generado por otra aplicación.

En algunos escenarios, los parámetros de informe se pueden usar para iniciar ataques de inyección de script al representar informes en HTML. Para obtener más información sobre la protección de informes, consulte Protección de informes y recursos.

Para obtener más información sobre los exploradores, vea Planning for Reporting Services and Power View Browser Support (Reporting Services 2014).

Nota:

Puede crear y modificar definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. Cada entorno de creación proporciona diferentes formas de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea Diseñar informes en el Diseñador de informes y el Generador de informes (SSRS) en la Web en microsoft.com.

Representación en MHTML

La extensión de representación HTML también puede representar informes en MHTML (encapsulación MIME de documentos HTML agregados). MHTML extiende HTML para insertar objetos codificados, como imágenes, en el documento HTML. Con la extensión de representación MHTML, puede insertar recursos como imágenes, documentos u otros archivos binarios como estructuras MIME dentro del HTML del informe, en un único archivo. Los informes MHTML también son útiles para insertar en mensajes de correo electrónico porque todos los recursos se incluyen con el informe. Aunque en realidad es la extensión de representación HTML que representa MHTML, esta funcionalidad también se puede denominar extensión de representación MHTML.

Compatibilidad con exploradores

Esta extensión de representación admite las siguientes versiones del explorador:

  • Internet Explorer 5.5 y versiones posteriores

  • Firefox 1.5 y versiones posteriores

  • Safari 3.0 y versiones posteriores

Debido a consideraciones entre exploradores, el informe representado puede variar ligeramente de explorador a explorador. Por ejemplo, el cuadro de texto contiene una propiedad denominada WritingMode. Esta propiedad no es compatible con Firefox.

Reglas de Representación de HTML-Specific

Las siguientes reglas específicas de HTML se aplican al representar:

  • El representador crea una estructura de tabla HTML para contener todos los elementos de cada ReportItems colección, si hay más de uno.

  • Cada elemento de la estructura de la tabla ocupa una sola celda.

  • Las celdas vacías se contraen tanto como sea posible para reducir el tamaño del código HTML.

  • Se agrega una fila de celdas vacías al borde superior y otra columna al borde izquierdo para mejorar la velocidad a la que los exploradores pueden representar la tabla.

  • Las filas o columnas de tabla que no contienen elementos, solo contienen brechas entre los elementos, reciben anchos y alturas fijos.

  • Todas las demás filas y columnas pueden crecer en función del tamaño de cada elemento de informe.

  • Todas las coordenadas y los tamaños del elemento de informe se convierten en milímetros. Todos los demás tamaños, incluidas las propiedades de estilo, conservan sus unidades originales. Las diferencias de tamaño y posición menores que .2mm se tratan como 0mm.

Interactividad

Algunos elementos interactivos se admiten en HTML. A continuación se muestra una descripción de comportamientos específicos.

Mostrar y ocultar

Un elemento de informe cuya visibilidad se puede alternar se representa con una imagen de alternancia +/- y se puede hacer clic en ella. Cuando se hace clic en el elemento, se realiza una llamada al servidor para volver a representar la salida con el estado de presentación o ocultación modificados.

Mapa del documento

Las etiquetas del mapa de documentos se representan y se pueden navegar usando el mapa del documento en el control de visualización. En el caso de los encabezados de región de datos omitidos, las etiquetas se representan en la primera celda secundaria. Si no hay ninguna celda secundaria presente, la etiqueta se representa en el elemento secundario que lo precede.

Favoritos

Los vínculos de marcador se representan y aparecen como hipervínculos. Los destinos de marcador se representan y se pueden navegar a haciendo clic en los vínculos de marcador. Cuando se hace clic en un vínculo de marcador, el informe va a la primera aparición de la etiqueta de marcador de destino y, cuando sea posible, se desplaza el explorador para que el vínculo de marcador esté en la parte superior de la ventana. Las etiquetas de anclaje HTML (<a>) se usan para marcar destinos de marcador.

Ordenación interactiva

Si un cuadro de texto tiene definida la ordenación del usuario, la extensión de representación HTML representa los iconos de ordenación del cuadro de texto a la derecha de su contenido. Si un informe contiene una caja de texto en la que se define la ordenación del usuario, JavaScript se genera y provoca un postback al servidor cuando se hace clic en la imagen de ordenación.

Los hipervínculos y los vínculos de obtención de detalles se representan como hipervínculos en los elementos de informe mediante las etiquetas de anclaje HTML (<a>) alrededor del elemento en el que se definen.

La característica Buscar permite a los usuarios buscar una cadena de texto dentro del informe.

El control ReportViewer Web Forms proporciona funcionalidades de búsqueda y hallazgo adicionales.

Configuración de la información del dispositivo

Puede cambiar algunas opciones predeterminadas para este representador, incluido el modo en el que se va a representar, cambiando la configuración de información del dispositivo. Para obtener más información, consulte Configuración de información del dispositivo HTML.

Véase también

Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)