(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"/>