テーブル(table)は矩形のテキスト領域からなり、それらはセル(cells)に分割されます。セルは少なくとも1文字分の幅と高さをもち、それにボーダーラインは含まれません。セルは複数のセルに分割できますが、それらは重なることはできません。
セルのボーダーラインは、以下の変数で指定された3つの特別な文字で描画されます:
table-cell-vertical-char
¶垂直ラインに使用される文字です。デフォルトは‘|’です。
table-cell-horizontal-chars
¶水平ラインに使用される文字です。デフォルトは‘"-="’です。
table-cell-intersection-char
¶水平ラインと垂直ラインの交点に使用される文字です。デフォルトは‘+’です。
以下は無効なテーブルの例です:
+-----+ +--+ +-++--+ | | | | | || | | | | | | || | +--+ | +--+--+ +-++--+ | | | | | | +-++--+ | | | | | | | || | +--+--+ +--+--+ +-++--+ a b c
左から順に説明します: