Partager via


Mise en page dans le rendu HTML

L'extension de rendu HTML effectue le rendu de la mise en page des éléments et des données de rapport sous la forme d'éléments dans un fichier HTML. La façon dont chaque élément est rendu varie en fonction de l'élément de rapport.

Report

Les éléments à l'intérieur de l'élément RDL Report sont rendus sous la forme d'éléments ou de balises à l'intérieur de la section HEAD du document HTML. Le tableau suivant décrit la façon dont les éléments de l'élément RDL Report sont rendus par l'extension de rendu HTML.

Élément RDL Rendu

Name

La valeur <TITLE>de l'élément RDL Name</TITLE>

Description

La valeur <META NAME="Description" CONTENT=" de l'élément RDL Description">

Author

<META NAME="Author" CONTENT="La valeur Authorde l'élément RDL ">

AutoRefresh

La valeur <META HTTP-EQUIV="Refresh" CONTENT=" de l'élément RDL AutoRefresh">

Body

Le contenu de l'élément RDL Body est rendu dans la section BODY du document HTML. La section BODY contient une balise DIV qui inclut des informations relatives à la hauteur, à la largeur et à la bordure. Les éléments contenus dans l'élément RDL Body sont rendus en tant qu'enfants de l'élément HTML BODY.

Le tableau suivant décrit la façon dont les éléments de l'élément RDL Body sont rendus par l'extension de rendu HTML.

Élément RDL Rendu

Height

L'attribut de hauteur de l'élément HTML DIV.

Width

L'attribut de largeur de l'élément HTML DIV.

Page Height

Ignoré.

Page Width

Ignoré.

Columns

Ignoré.

ColumnSpacing

Ignoré

ms156318.note(fr-fr,SQL.90).gifRemarque :
Les colonnes multiples (en « serpentin » ou en continu) dans le corps du rapport ne sont pas prises en charge par l'extension de rendu HTML. Tous les rapports sont rendus avec une seule colonne.

L'en-tête de page est rendu sous la forme d'une balise DIV en haut de chaque page. Le contenu de l'en-tête de page figure à l'intérieur d'une balise TABLE. Le tableau suivant décrit la façon dont les éléments de l'élément RDL PageHeader sont rendus par l'extension de rendu HTML.

Élément RDL Rendu

Height

La hauteur de l'élément HTML TABLE.

PrintOnFirstPage

Indique si l'en-tête de page apparaît sur la première page.

PrintOnLastPage

Indique si l'en-tête de page apparaît sur la dernière page.

Le pied de page est rendu sous la forme d'une balise DIV au bas de chaque page. Le contenu du pied de page figure à l'intérieur d'une balise TABLE. Le tableau suivant décrit la façon dont les éléments de l'élément RDL PageFooter sont rendus par l'extension de rendu HTML.

Élément RDL Rendu

Height

La hauteur de l'élément HTML TABLE.

PrintOnFirstPage

Indique si le pied de page apparaît sur la première page.

PrintOnLastPage

Indique si le pied de page apparaît sur la dernière page.

Custom

L'élément RDL Custom est ignoré par l'extension de rendu HTML.

Un lien hypertexte faisant partie d'un élément de rapport est rendu sous la forme d'une balise A dans le document HTML. Le tableau suivant décrit la façon dont les éléments de l'élément RDL Hyperlink sont rendus par l'extension de rendu HTML.

Élément RDL Rendu

URL

L'attribut HREF sur la balise A.

Visibilité

Si la valeur du sous-élément RDL Hidden est True et que l'élément ToggleItem n'est pas défini, l'élément de rapport n'est pas rendu. Si l'élément ToggleItem est défini, l'image bascule s'affiche en regard d'un élément de bascule. Lorsque vous cliquez sur l'image, le serveur de rapports actualise la sortie HTML afin d'inclure l'élément de rapport.

ToggleImage

Si une zone de texte a un élément enfant ToggleImage, une petite image + ou - est rendue dans la zone, à gauche du texte, entre la bordure et la marge intérieure.

Style

Les éléments de style sont rendus sous la forme de styles CSS pour HTML 4.0 et sous la forme d'attributs HTML pour HTML 3.2. Pour HTML 4.0, un seul style CSS est rendu pour chaque élément de rapport. Les noms des styles sont uniques d'un rapport à l'autre et d'un sous-rapport à l'autre. Le tableau suivant indique la façon dont les attributs de style RDL sont mis en correspondance avec les styles HTML.

Style RDL Description HTML 4.0 HTML 3.2

BorderColor

Couleur de la bordure

border

bordercolor

BorderStyle

Style de la bordure

border

Ignoré

BorderWidth

Largeur de la bordure

border

border

BackgroundColor

Couleur de l'arrière-plan

background-color

bgcolor

BackgroundImage

URL de l'image de l'arrière-plan

background-image

background

BackgroundRepeat

Répéter le motif de l'image d'arrière-plan

background-repeat

Ignoré (répéter)

FontStyle

Style de police (Normal, Italique)

font-style

<I>

FontSize

Taille de la police

font-family

<font face=>

FontWeight

Épaisseur du texte

font-weight

<B>

TextDecoration

Ornement du texte (Souligné, Barré)

text-decoration

<U>

TextAlign

Alignement horizontal du texte

text-align

align

VerticalAlign

Alignement vertical du texte

vertical-align

valign

Color

Couleur du texte

color

color

PaddingLeft

Taille de la marge intérieure entre la bordure gauche et le texte

padding-left

Ignoré

PaddingRight

Taille de la marge intérieure entre la bordure droite et le texte

padding-right

Ignoré

PaddingTop

Taille de la marge intérieure entre la bordure supérieure et le texte

padding-top

Ignoré

PaddingBottom

Taille de la marge intérieure entre la bordure inférieure et le texte

padding-bottom

Ignoré

LineHeight

Hauteur des lignes de texte

Line-height

Ignoré

Direction

Droite à gauche ou gauche à droite

Attribut DIR.

Ignoré

Language

Langue du texte

Attribut LANG.

Ignoré

UnicodeBiDi

Remplacement de l'algorithme bidirectionnel

unicode-bidi

<BDO>

ms156318.note(fr-fr,SQL.90).gifRemarque :
Étant donné que les balises utilisées pour HTML 4.0 et HTML 3.2 sont différentes, l'affichage des mêmes éléments peut sembler différent d'un format à un autre. Par exemple, les balises utilisées pour contrôler l'épaisseur de la police sont plus précises dans HTML 4.0. Selon l'épaisseur de la police, le texte en gras dans HTML 4.0 peut ne pas apparaître en gras dans HTML 3.2.
ms156318.note(fr-fr,SQL.90).gifRemarque :
Les bordures avec un style de bordure Double et une largeur de bordure inférieure à 2 pt sont rendues sous la forme d'une ligne unique par l'extension de rendu HTML. Une bordure avec un style de bordure Double doit afficher une largeur d'au moins 2 pt pour que les deux lignes soient visibles.

Voir aussi

Concepts

Conception pour une sortie HTML

Aide et Informations

Assistance sur SQL Server 2005