Latest web development tutorials

XSL-FO Form

XSL-FO usando <fo: table-and-caption> elemento per definire forma.


tavolo XSL-FO (tabelle)

modello da tavolo XSL-FO con il modello di tabella HTML non è completamente diverso.

Ci sono nove oggetti XSL-FO utilizzati per creare la tabella:

  • fo: table-and-caption
  • fo: table
  • fo: table-caption
  • fo: table-column
  • fo: table-header
  • fo: table-footer
  • fo: table-corpo
  • fo: table-row
  • fo: table-cell

XSL-FO usando<fo: table-and-caption > elemento per definire forma.Esso contiene una<fo: table> ed un <fo: caption>opzionale elemento.

<Fo: table> elemento contiene un optional<fo: table-column> elemento, un optional <fo: table-header>elemento, un<fo: table-body>,un optional<fo: table -footer>elemento. Ognuno di questi elementi possono avere uno o più<fo: table-row> elementi, <fo: table-row>avrà anche uno o più<fo: table-cell>elemento:

<fo:table-and-caption>
<fo:table>
<fo:table-column column-width="25mm"/>
<fo:table-column column-width="25mm"/>

<fo:table-header>
<fo:table-row>
<fo:table-cell>
<fo:block font-weight="bold">Car</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold">Price</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>$50000</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>SAAB</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>$48000</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>

</fo:table>
</fo:table-and-caption>

L'output del codice sopra è il seguente:

auto prezzo
Volvo $ 50.000
SAAB $ 48.000