biz-Streamマニュアル XMLページレイアウトタグ リファレンス 第9章 繰り返し制御 9.5 横方向表<fo:htable>

9.5 横方向表<fo:htable>


9.5.1機能説明

表の定義を行います。表は、ヘッダ行・明細行・フッタ行のセルごとに定義することができます。
横方向表では、データの増減により列数が可変となります。



9.5.2属性説明

表全体についての定義を行います。

属性名指定説明指定内容初期値
name任意名前CDATA
x任意X座標CDATA0
y任意Y座標CDATA0
unit任意単位(Choice)mm / cm / in / px / ptmm
master-reference任意<bs:datasource-master>との関連付けCDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意Y軸目盛り線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA
font-family任意フォント種類(Choice)ライブラリ共通ガイド
6.2.1 横書きフォント』を参照
MSGothic
font-color任意フォントの色CDATA0
font-size任意フォントサイズCDATA8
font-style任意フォントスタイル(Choice)PLAIN /
BOLD /
ITALIC /
BOLD-ITALIC
PLAIN
font-encoding 任意 フォントエンコーディング (Choice) 90ms-RKSJ-H / 90ms-RKSJ-V / 90msp-RKSJ-H / 90msp-RKSJ-V / UniJIS-UTF16-H / UniJIS-UTF16-V フォントごとのデフォルト値
max-columns任意列の繰返し回数CDATA10
number-tables-repeated任意表の繰返し回数CDATA
no-data-disabled任意データが0件の場合、表を表示しない(Choice)true(表示しない) /
false(表示する)
false
fix任意max-columnで指定した列数分だけ固定で明細を表示(Choice)true(固定)する /
false(固定しない)
false
  • (注) 初期値:出荷時のXMLデフォルト情報(default_values.properties)値を表します。ユーザにより値の変更が行われた場合は内容が異なります。


1fo:htable-row属性説明

1列における各セルの高さと余白について定義します。
なお、htable-rowで定義したセル数は表全体に反映されるため、列毎に異なるセル数を定義することはできません。htable-column内で定義するセル数(htable-cell要素数)と一致しない場合は、エラーとなります。

属性名指定説明指定内容初期値
name任意名前CDATA
row-height必須列の高さCDATA
margin任意領域内の余白(Choice)start:左端余白 /
end:右端余白 /
top:上部余白 /
bottom:下部余白
1pt
1pt
0pt
2pt

2fo:htable-header属性説明

表のヘッダ列に関する定義を行います。

属性名指定説明指定内容初期値
name任意名前CDATA
master-reference任意<bs:datasource-master>との関連付けCDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意枠線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA

3fo:htable-body属性説明

表の明細列に関する定義を行います。

属性名指定説明指定内容初期値
name任意名前CDATA
master-reference任意<bs:datasource-master>との関連付けCDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意枠線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA

4fo:htable-column属性説明

表のヘッダ列、明細列、フッタ列に関する定義を行います。
列の幅の定義を行わない場合、列内の描画要素を包含するサイズが幅として採用されます。

属性名指定説明指定内容初期値
name任意名前CDATA
column-type任意列の種別(Choice)details:明細列 /
subtotal:小計列 /
total:合計列
details
column-width任意列の幅CDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意枠線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA
view任意合計列の表示方法(Choice)next:制御なし /
last:最終ページが合計列だけになる場合、前ページに表示する
next

5fo:htable-footer属性説明

表のフッタ列に関する定義を行います。

属性名指定説明指定内容初期値
name任意名前CDATA
master-reference任意<bs:datasource-master>との関連付けCDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意枠線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA

6fo:htable-cell属性説明

各列におけるセルの定義を行います。

属性名指定説明指定内容初期値
name任意名前CDATA
border-width任意枠線の幅CDATA0.1
border-color任意枠線の色CDATA
border-style任意枠線のスタイル(Choice)「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
background-color任意背景の色CDATA
align任意複数要素の整列方向(Choice)horizon /
vertical /
none
horizon
text-align任意配置(水平方向)(Choice)left /
center /
right
left
cell-align任意配置(垂直方向)(Choice)top /
center /
bottom
bottom
  • ※1Narrow属性は存在しませんが、レイアウト・デザイナのプロパティウィンドウに表示されます