Text.Layout.Table

Layout types and combinators

data ColSpec

column

numCol

fixedCol

fixedLeftCol

data LenSpec

expand

fixed

expandUntil

fixedUntil

data Position orientation

data H

left

right

center

data AlignSpec

noAlign

charAlign

predAlign

dotAlign

isAligned

data OccSpec

data CutMarkSpec

ellipsisCutMark

noCutMark

singleCutMark

cutMark

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