Tutoriel XSL-FOlogin
Tutoriel XSL-FO
auteur:php.cn  temps de mise à jour:2022-04-21 16:29:33

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-and-caption>
<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 :

CarPrice
Volvo000
SAAB000