Compartir a través de


Diseño de página 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.

Report (Informe)

Los elementos del elemento RDL Report se representan como elementos, o etiquetas, dentro de la sección HEAD del documento HTML. En la tabla siguiente se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL Report.

Elemento RDL Se representa como

Name

<TITLE>valor del elemento RDLName</TITLE>

Description

<META NAME="Description" CONTENT=" valor del elemento RDLDescription">

Author

<META NAME="Author" CONTENT="valor del elemento RDLAuthor">

AutoRefresh

<META HTTP-EQUIV="Refresh" CONTENT=" valor del elemento RDLAutoRefresh">

Body (Cuerpo)

El contenido del elemento RDL Body se representa en la sección BODY del documento HTML. La sección BODY contiene una etiqueta DIV que incluye información acerca del alto, el ancho y el borde. Los elementos incluidos en el elemento RDL Body se representan como elementos secundarios del elemento HTML BODY.

En la tabla siguiente se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL Body.

Elemento RDL Se representa como

Height

El atributo de alto del elemento HTML DIV.

Width

El atributo de ancho del elemento HTML DIV.

Page Height

No se tiene en cuenta.

Page Width

No se tiene en cuenta.

Columns

No se tiene en cuenta.

ColumnSpacing

No se tiene en cuenta.

[!NOTA] La extensión de representación en HTML no admite varias columnas ("arrastradas" o continuas) en el cuerpo del informe. La extensión de representación en HTML representa todos los informes con una sola columna.

PageHeader (Encabezado de página)

El encabezado de página se representa como una etiqueta DIV al principio de cada página. El contenido del encabezado de página se incluye dentro de una etiqueta TABLE. En la tabla siguiente se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL PageHeader.

Elemento RDL Se representa como

Height

El alto del elemento HTML TABLE.

PrintOnFirstPage

Indica si el encabezado de página se incluye en la primera página.

PrintOnLastPage

Indica si el encabezado de página se incluye en la última página.

El pie de página se representa como una etiqueta DIV al final de cada página. El contenido del pie de página se incluye dentro de una etiqueta TABLE. En la tabla siguiente se describe el modo en que la extensión de representación en HTML representa los elementos del elemento RDL PageFooter.

Elemento RDL Se representa como

Height

El alto del elemento HTML TABLE.

PrintOnFirstPage

Indica si el pie de página se incluye en la primera página.

PrintOnLastPage

Indica si el pie de página se incluye en la última página.

Custom (Personalizado)

La extensión de representación en HTML no tiene en cuenta el elemento RDL Custom.

Un hipervínculo que es parte de un elemento de informe se representa como una etiqueta A en el documento HTML. En la tabla siguiente 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

URL

El atributo HREF en la etiqueta A.

Visibilidad

Si el valor del subelemento RDL Hidden es True y no se ha establecido el elemento ToggleItem, no se representa el elemento de informe. Si se establece ToggleItem, se muestra la imagen de alternancia junto a un elemento de alternancia. Al hacer clic en la imagen, el servidor de informes actualiza el documento HTML para incluir el elemento de informe.

ToggleImage (Imagen de alternancia)

Si un cuadro de texto tiene un elemento secundario ToggleImage, se representa una pequeña imagen de + o - a la izquierda del texto del cuadro de texto, dentro del borde y del relleno.

Estilo

Los elementos de estilo se representan como estilos CSS en HTML 4.0 y como atributos HTML en HTML 3.2. En HTML 4.0, se representa un solo estilo CSS para cada elemento de informe. Los nombres de los estilos son únicos en los informes e informes integrados. En la tabla siguiente se indica cómo se asignan los atributos de los estilos RDL a los estilos HTML.

Estilo RDL Descripción HTML 4.0 HTML 3.2

BorderColor

Color del borde

border

bordercolor

BorderStyle

Estilo del borde

border

Omitido

BorderWidth

Ancho del borde

border

border

BackgroundColor

Color del fondo

background-color

bgcolor

BackgroundImage

Dirección URL de la imagen de fondo

background-image

background

BackgroundRepeat

Patrón de repetición de la imagen de fondo

background-repeat

No se tiene en cuenta (repeat)

FontStyle

Estilo de fuente (normal, cursiva)

font-style

<I>

FontSize

Tamaño de fuente

font-family

<font face=>

FontWeight

Espesor de fuente

font-weight

<B>

TextDecoration

Decoración del texto (subrayado, tachado)

text-decoration

<U>

TextAlign

Alineación horizontal del texto

text-align

align

VerticalAlign

Alineación vertical del texto

vertical-align

valign

Color

Color del texto

color

color

PaddingLeft

Tamaño del relleno entre el borde izquierdo y el texto

padding-left

Omitido

PaddingRight

Tamaño del relleno entre el borde derecho y el texto

padding-right

Omitido

PaddingTop

Tamaño del relleno entre el borde superior y el texto

padding-top

Omitido

PaddingBottom

Tamaño del relleno entre el borde inferior y el texto

padding-bottom

Omitido

LineHeight

Alto de las líneas de texto

Line-height

Omitido

Direction

De derecha a izquierda o de izquierda a derecha

Atributo DIR

Omitido

Language

Idioma del texto

Atributo LANG

Omitido

UnicodeBiDi

Sustitución del algoritmo bidireccional

unicode-bidi

<BDO>

[!NOTA] Debido a que se usan etiquetas diferentes para HTML 4.0 y HTML 3.2, los mismos elementos pueden mostrarse de manera distinta en los dos formatos. Por ejemplo, las etiquetas empleadas para controlar el espesor de fuente son más precisas en HTML 4.0. Dependiendo del espesor de la fuente, el texto que aparece en negrita en HTML 4.0 puede no aparecer en negrita en HTML 3.2.

[!NOTA] La extensión de representación en HTML representa los bordes con estilo de borde Double y un ancho inferior a 2 pt como una sola línea. Un borde con estilo de borde Double debe tener un ancho de al menos 2 pt para que se muestren ambas líneas.

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