Régions de données dans le rendu HTML

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

Région de données

Les régions de données (tableau, matrice, liste, graphique) sont rendues sous la forme d'éléments TD dans le tableau de l'élément RDL ReportItems conteneur. Le tableau suivant décrit la façon dont les sous-éléments courants des régions de données sont rendus dans l'élément TD par l'extension de rendu HTML. Les sous-éléments spécifiques à chaque région de données sont présentés plus loin dans cette rubrique.

Élément RDL Rendu

KeepTogether

La propriété page-break-inside de l'élément TD a la valeur avoid (HTML 4.0).

NoRows

Texte à la place de la région de données si la région de données ne contient pas de lignes. Le texte est rendu sous la forme d'une zone de texte. Les propriétés de saut de page sont ignorées et les propriétés de style de la région de données sont appliquées au texte. Si aucun texte n'est spécifié dans NoRows, aucun rendu n'est effectué sur la région de données ni sur le texte.

Liste

Une liste est rendue sous la forme d'une balise DIV dans le document HTML. La balise DIV contient les éléments enfants de la liste.

Grouping

L'élément RDL Label à l'intérieur de l'élément Grouping fournit le texte du plan du document pour le rapport.

Matrix

Une matrice est rendue sous la forme d'une balise TABLE dans le document HTML. Ce tableau présente le coin, les colonnes et les lignes de la matrice dans des cellules distinctes. Une balise TR est rendue pour chaque élément de colonne et chaque valeur de ligne ou chaque sous-total.

Corner

L'élément RDL Corner est rendu sous la forme d'une balise TD dans le document HTML. Cette balise contient l'attribut ROWSPAN, avec une valeur égale au nombre d'éléments de colonnes et un attribut COLSPAN, avec une valeur égale au nombre d'éléments de lignes.

ColumnGrouping

L'élément RDL ColumnGrouping est rendu sous la forme d'une balise TR dans le document HTML. Cette balise contient un élément TD pour chaque valeur de données et sous-total ; elle a également un attribut COLSPAN, avec une valeur égale au nombre de colonnes dans le regroupement de colonnes. Les regroupements de colonnes masquées présentent un sous-total à la place des colonnes masquées.

L'élément Height à l'intérieur de l'élément RDL ColumnGrouping détermine la hauteur de la balise TR du regroupement de colonnes.

RowGrouping

L'élément RDL RowGrouping est rendu sous la forme d'une balise TR pour chaque valeur de ligne ou chaque sous-total du document HTML. Cette balise contient un élément TD pour chaque valeur de données et sous-total ; elle a également un attribut ROWSPAN, avec une valeur égale au nombre de lignes dans le regroupement de lignes. Les regroupements de lignes masquées présentent un sous-total à la place des lignes masquées.

L'élément Width à l'intérieur de l'élément RDL RowGrouping détermine la largeur de la balise TR du regroupement de lignes.

Subtotal

L'élément RDL Subtotal est rendu sous la forme d'une balise TD contenant le nom du sous-total. La balise TD possède également un attribut COLSPAN ou ROWSPAN.

MatrixCell

Les éléments de rapport contenus dans une cellule de matrice sont rendus sous la forme de balises TD pour chaque ligne et chaque colonne. La hauteur et la largeur de l'élément TD sont déterminées par la largeur de la colonne de matrice et par la hauteur de la ligne de matrice.

Table

Un tableau est rendu sous la forme d'une balise TABLE dans le document HTML. Ce tableau présente l'en-tête de tableau, le pied de page de tableau, les colonnes, les lignes et les détails dans des cellules distinctes. Lorsque le contenu d'un tableau est entièrement masqué, un rendu est néanmoins effectué sur la couleur et sur les bordures de l'arrière-plan.

TableColumn

L'élément Width à l'intérieur de l'élément RDL TableColumn détermine la largeur de la colonne.

TableRow

Chaque ligne est rendue sous la forme d'une balise TR dans le document HTML. L'élément Height à l'intérieur de l'élément RDL TableRow détermine la hauteur de la balise TR de la ligne du tableau.

L'ensemble complet de balises d'en-tête TR est répété sur chaque page si la valeur de RepeatOnNewPage est True. Pour HTML 4.0, une ligne d'en-tête est contenue dans un élément THEAD.

L'ensemble complet de balises de pied de page TR est répété sur chaque page si la valeur de RepeatOnNewPage est True. Pour HTML 4.0, une ligne de pied de page est contenue dans un élément THEAD.

TableCell

Une cellule de tableau est rendue sous la forme d'une balise TD dans le document HTML.

Chart

Un graphique est rendu sous la forme d'une balise IMG dans le document HTML.

Voir aussi

Concepts

Conception pour une sortie HTML

Aide et Informations

Assistance sur SQL Server 2005