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 |
|
Description |
|
Author |
|
AutoRefresh |
|
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. |
PageFooter (Pie de 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.
Hyperlink (Hipervínculo)
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