Compartir a través de


Elementos de informe en la representación en HTML

La extensión de representación en HTML representa el diseño de los elementos y datos del informe como elementos en un archivo HTML. El modo en que se representa cada elemento depende del elemento de informe.

ReportItems

La extensión de representación en HTML representa el elemento RDL ReportItems como una etiqueta TABLE. Los elementos TR incluidos en la tabla se representan según el algoritmo de posicionamiento de la extensión. Si el elemento ReportItems contiene un elemento secundario, este último se representa directamente. Si el elemento ReportItems no contiene elementos secundarios, la tabla no se representa en HTML.

Los elementos incluidos en el elemento RDL ReportItems (tabla, matriz, lista, gráfico, línea, rectángulo, cuadro de texto, imagen e informe integrado) se representan dentro de la tabla como elementos TD. En la siguiente tabla se describe el modo en que la extensión de representación en HTML representa los subelementos comunes del elemento de informe en el elemento TD. Los subelementos específicos de cada elemento de informe se tratan más adelante en este mismo tema.

Elemento RDL Se representa como

Name

Se omite.

Top

Determina la posición superior del elemento. Si los elementos están superpuestos, también determina qué elemento se coloca primero.

Left

Determina la posición izquierda del elemento. Si los elementos están superpuestos, también determina qué elemento se coloca primero.

Height

El atributo HEIGHT de los elementos cuyo alto no puede cambiar.

Width

El atributo WIDTH de los elementos cuyo ancho no puede cambiar.

ZIndex

Si los elementos están superpuestos, determina qué elemento se coloca primero.

Label

El atributo TITLE. Para las imágenes, también se representa como el atributo ALT.

HTML no admite elementos superpuestos, y los colocará uno al lado del otro en la página. Para determinar la posición de los elementos superpuestos, la extensión de representación tiene en cuenta en primer lugar el valor del elemento Top de los elementos, después, el valor del elemento Left y, por último, el valor de ZIndex.

Líneas

Las líneas horizontales y verticales se representan como borde de tabla, y son recortadas por otros elementos. Las líneas diagonales que no están superpuestas por otros elementos se trazan mediante VML. Las líneas diagonales superpuestas no se representan. Las líneas diagonales no se representan si el formato de salida es HTML 3.2.

Rectángulo

Un rectángulo se dibuja utilizando el elemento TD en HTML4.0 y como un elemento TABLE independiente con una sola celda en HTML 3.2. Si hay un solo elemento dentro del rectángulo, se representa directamente dentro de ese elemento. Si hay más de un elemento dentro del rectángulo, se crea un elemento TABLE adicional y los elementos se representan dentro de la tabla.

Cuadro de texto

Un cuadro de texto se representa como un elemento DIV que contiene un atributo SPAN en el documento HTML. Si el formato de salida es HTML 3.2, el cuadro de texto se representa como un elemento TABLE con una sola celda. En la siguiente tabla se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL Hyperlink.

Elemento RDL Se representa como

Value

Texto dentro del elemento DIV, TABLE o TD.

HideDuplicates

El elemento no se representa cuando los datos son los mismos que los del registro anterior y no es la primera vez que aparece en la página.

La extensión de representación en HTML representa los elementos RDL CanGrow y CanShrink de la manera siguiente:

CanGrow CanShrink HTML 4.0 HTML 3.2

False

False

Se representan el alto y el ancho del cuadro de texto; el desbordamiento está oculto.

Se representan el alto y el ancho del cuadro de texto.

True

False

Se representan el alto y el ancho del cuadro de texto; el desbordamiento está visible.

Se representa el ancho del cuadro de texto. El alto se omite.

False

True

El texto se representa dentro de un elemento DIV primario. Se representan el alto y el ancho del elemento DIV; el desbordamiento está oculto.

Se representan el alto y el ancho del cuadro de texto.

True

True

Se representa el ancho del cuadro de texto; el desbordamiento de Y está visible, pero el desbordamiento de X está oculto. El alto se omite.

Se representa el ancho del cuadro de texto. El alto se omite.

Imagen

Una imagen se representa como etiqueta IMG en el documento HTML. En la siguiente tabla se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL Image.

Elemento RDL Se representa como

Source

El atributo SRC en la etiqueta IMG.

La extensión de representación en HTML representa el elemento RDL Sizing de la manera siguiente:

Sizing HTML 4.0 HTML 3.2

Clip

La etiqueta IMG se coloca dentro de una etiqueta DIV y el desbordamiento está oculto. El alto y ancho se aplican a DIV como estilos.

El ancho y el alto se convierten a píxeles y se representan como atributos.

Fit

El ancho y el alto se representan como estilos.

El ancho y el alto se convierten a píxeles y se representan como atributos.

FitProportional

La etiqueta IMG se coloca dentro de una etiqueta DIV y el desbordamiento está oculto. El alto y ancho se aplican a la etiqueta DIV como estilos. Si JavaScript está habilitado, se incluye una secuencia de comandos Jscript para cambiar el tamaño de la imagen después de que se descarga en el explorador.

El ancho y el alto se convierten a píxeles y se representan como atributos.

Ajustar tamaño automáticamente

El ancho y el alto no se representan.

El ancho y el alto no se representan.

Informe integrado

Un informe integrado se representa como etiqueta DIV en el documento HTML. El contenido del informe se representa como HTML dentro de la etiqueta DIV. Si se produce un problema con el informe integrado, se muestra un error en un cuadro de texto en el informe.

Vea también

Conceptos

Crear un diseño para mostrar los resultados con formato HTML

Ayuda e información

Obtener ayuda sobre SQL Server 2005