2.1.4 識別用フィールド
単一のCSVファイルへ複数の<fo:table>のコンポーネントが出力されます。
各CSVレコードがどの<fo:table>のどの<fo:table-row>に対応するものかを識別可能にするため、CSVレコードの第1CSVフィールドおよび第2CSVフィールドとしてtable名とrow名を付加します。
<fo:table>のコンポーネントは第3CSVフィールド以降に出力されます。CSVフィールド数は行あたりセル数の最大数+2となります。
table名とrow名は<fo:table>および<fo:table-row>のName=属性の値です。
一つの<fo:table>内でもヘッダー行、フッター行、明細行、小計行、合計行など多様な<fo:table-row>が含まれますが、Name=属性をつけることにより識別可能となります。
CSVのフィールド数(1行に含まれるカンマで区切られたデータ数)は1度に出力されます。
出力結果サンプル

元レイアウトファイル

- CSV出力ガイド「4.1 CSVファイルの作成方法」を参照してください。