Latest web development tutorials

XSL-FOフォーム

XSL-FO <foは:テーブル・アンド・キャプション>使用してフォームを定義する要素。


XSL-FOのテーブル(表)

HTMLテーブルモデルとXSL-FOのテーブルモデルは完全に異なるではありません。

テーブルを作成するために使用される9 XSL-FOのオブジェクトがあります。

  • FO:テーブル・アンド・キャプション
  • FO:テーブル
  • FO:テーブルのキャプション
  • FO:テーブルの列
  • FO:テーブルヘッダ
  • FO:テーブルフッター
  • FO:テーブル-体
  • FO:テーブルの行
  • FO:表のセル

XSL-FO<foは:テーブル・アンド・キャプション使用して>フォームを定義する要素。およびオプションの<FO:キャプション>要素それは、<のfo>が含まれています。

<foは:table>要素が含まれているオプションの<FO:テーブル列>要素、省略可能な<FO:テーブルヘッダ>要素、<FO:テーブル-body>要素、省略可能な<FO:テーブル-footer>要素。 これらの各要素があってもよい1つ以上の<foは:テーブル行>要素は、<foは:テーブル行>また、1つ以上を持つことになります。<FO:テーブルセル>要素:

<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>

次のように上記のコードの出力は、次のとおりです。

カー 価格
ボルボ $ 50000
SAAB $ 48,000