Text.Layout.Table

Layout combinators

Columns

data ColSpec

column

numCol

fixedCol

fixedLeftCol

Length of columns

data LenSpec

expand

fixed

expandUntil

fixedUntil

Positional alignment

data Position orientation

data H

left

right

center

Alignment of cells at characters

data AlignSpec

noAlign

charAlign

predAlign

dotAlign

Cut marks

data CutMark

noCutMark

singleCutMark

doubleCutMark

ellipsisCutMark

Basic grid layout

type Row a

grid

gridLines

gridString

Grid modification functions

altLines

checkeredCells

Table layout

Grouping rows

data RowGroup

rowsG

rowG

colsG

colsAllG

Headers

data HeaderColSpec

headerColumn

data Header

fullH

titlesH

Layout

tableLines

tableString

Text justification

justify

justifyText

Vertical column positioning

type Col a

colsAsRowsAll

colsAsRows

top

bottom

data V

Deprecated functions

layoutToCells

layoutToLines

layoutToString

layoutTableToLines

layoutTableToString

Table styles

Column modification functions

pad

trimOrPad

align

alignFixed

Column modifaction primitives

data ColModInfo

widthCMI

unalignedCMI

ensureWidthCMI

ensureWidthOfCMI

columnModifier

data AlignInfo

widthAI

deriveColModInfos

deriveAlignInfo

data OccSpec