(C)1995,1996 NCALS,All rights reserved (C)1999 Nihon Unisys,Ltd. All rights reserved

colspec (列仕様)

表の垂直部分の列仕様(colspec)を指定する。
省略時値は,開始している現在の表群(<tgroup>の列仕様による。
個々のcolspecは,一つの列に対するものなので,適切な暗黙に"1"から始まる
列番号("colnum")及び列間隙仕様(<spanspec>)又は表胞(<td>)で
使用する任意の列名("colname")をもつ。
表頭書(<thead>)又は表脚書(<tfoot>)の中の列仕様は,全ての列に対して
完全でなければならない。その場合,表群に含むcolspecを無視し,表頭書
又は表脚書のcolspecを使用する。
表頭書又は表脚書の範囲中で列仕様を使用しない場合,含んでいる表群又は
前の表群の列仕様を使用する。その表群の列仕様は,表体部(<tbody>)に適用
する。

colspec要素は,開始タグ及び終了タグを併せた空終了タグ(<colspec/>)を必要とする(XML対応)。

colspecは,データを含まない。

colspecは,表群(<tgroup>)又は表頭書(<thead>)の一部となる。

属性

1. align (任意)

列の中の文面の水平位置合わせを指定する。 この属性の値は,"left"(四角形を左に出力),"right"(四角形を右に出力), "center","justify"(四角形を左及び右に出力),"char"("charoff" によって位置付けた最も左の文字に整列)のいづれかとする。 この属性に値が指定されていない場合,システムによって,ある値が与えられる。

2. char (任意)

"align"属性が"char"の場合に使用する。 この属性の値は,一つの整列文字で,整列された表胞中で最初に出現する文字とする。 この文字を含まない表胞は,この位置の左に整列させる。 この属性の値は,文字データからなる。 この属性に値を指定していない場合,システムによって,ある値が与えられる。

3. charoff (任意)

"align"属性の値が"char"の場合に使用する。 この属性は,列の左端から整列文字の左端までの水平文字変位を,列幅の百分率で 指定する。 この属性の値は,最初の文字が英数字の名前からなる。 この属性に値が指定されていない場合,システムによって,ある値が与えられる。

4. colname (任意)

列の中の位置の指定,又は列の水平間隙仕様(<spanspec>)の開始若しくは終了 で使用する列の名前を指定する。 この属性の値は,最初の文字が英数字の名前からなる。 この属性に値を指定していない場合,システムによって,ある値が与えられる。

5. colnum (任意)

表の左から開始して"1"から数える列の数を指定する。 この属性の値は,数字からなる。 この属性に値が指定されていない場合,システムによって,ある値が与えられる。

6. colwidth (任意)

形式数字(*)の倍数の寸法,例:"5*" = 5倍の単位又は"*" = 1倍の単位, 固定された寸法,例:2ptは2ポイント,3pcは3ピカス又は混合した寸法, 例:2*+3ptを示す。係数は,正の整数とする。 この属性の値は,文字データからなる。 この属性に値が指定されたいない場合,システムによって,ある値が与えられる。 <colspec char = " " charoff = "1cm" colname = "col1" colnum = "3" colwidth = "2*+3pt"/>