XSL-FO list-item-bodyオブジェクト
XSL-FO リファレンスマニュアル
定義と使い方
<fo:list-item-body> オブジェクトは、list-item の内容/本体を格納します。通常は 1 つ以上の <fo:block> オブジェクトです。
以下に、リストを作成するための XSL-FO オブジェクトを 4 つ示します。
- fo:list-block(リスト全体を含む)
- fo:list-item(リスト内の各項目を含む)
- fo:list-item-label(list-item ラベルを含む - 通常、<fo:block> には数字、文字などが含まれます)
- fo:list-item-body(list-item の内容/本体を含む - 通常は 1 つ以上の <fo:block> オブジェクト)
構文
<fo:list-item-body>
<!--
Contents:(block|block-container|
table-and-caption|table|list-block|
list-item)+
-->
</fo:list-item-body>
<!--
Contents:(block|block-container|
table-and-caption|table|list-block|
list-item)+
-->
</fo:list-item-body>
属性
| 属性 |
|---|
| id |
| keep-together |
| role |
| source-document |
例 1
XSL-FO リストの例:
<fo:list-block>
<fo:list-item>
<fo:list-item-label>
<fo:block>*</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>Volvo</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
<fo:block>*</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>Saab</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
<fo:list-item>
<fo:list-item-label>
<fo:block>*</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>Volvo</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>
<fo:block>*</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>Saab</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
上記のコードは次のように出力されます:
|
* Volvo * Saab |
XSL-FO リファレンスマニュアル その他の拡張