Tableau XSL-FO
XSL-FO utilise l'élément <fo:table-and-caption>
Tables XSL-FO (Tables)
Le modèle de table XSL-FO n'est pas complètement différent du modèle de table HTML.
Il existe neuf objets XSL-FO qui peuvent être utilisés pour créer des tableaux :
fo:table-and-caption
fo :table
fo:table-caption
fo:table-column
fo: en-tête de table
fo:pied de table
fo:corps de table
fo :table-row
fo:table-cell
XSL-FO utilisant <fo:table-and -caption> élément pour définir le tableau. Il contient un élément <fo:table> et un élément facultatif <fo:caption>. L'élément
<fo:table> contient l'élément facultatif <fo:table-column>, un élément <fo:table-header> facultatif. , un élément <fo:table-body> et un élément <fo:table-footer> facultatif. Chacun de ces éléments peut avoir un ou plusieurs éléments <fo:table-row>, et <fo:table-row> aura également un ou plusieurs < ;fo:table-cell> éléments :
<fo:table>
< ;fo:table-column column-width="25mm"/>
<fo:table-column column-width="25mm"/>
<fo:table-header> :table-row>
<fo:table-cell>
<fo:block font-weight="bold">Voiture</fo:block>
< ;/fo:table- cell>
<fo:table-cell>
<fo:block font-weight="bold">Prix</fo:block>
</fo :table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo: table-row>
<fo:table-cell>
<fo:block>Volvo</fo:block>
</fo:table-cell>
<fo: table-cell>
<fo:block>50 000 $</fo:block>
</fo:table-cell>
</fo:table-row>
<
<fo:table-cell>
<fo:block>SAAB</fo:block>
</fo:table-cell>
<
<fo:block>48 000 $</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table -body>
</fo:table>
</fo:table-and-caption>
La sortie du code ci-dessus ressemble à ceci :
Car | Price |
---|---|
Volvo | 000 |
SAAB | 000 |