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 and table layout

layoutToCells

layoutToLines

layoutToString

Grid modification functions

altLines

checkeredCells

Advanced table layout

data RowGroup

rowGroup

data HeaderColSpec

headerColumn

layoutTableToLines

layoutTableToString

Text justification

justify

justifyText

columnsAsGrid

top

bottom

data V

justifyTextsAsGrid

justifyWordListsAsGrid

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