Documentation
data AppliedVariable Source
type PageCapacity = [Slot]Source
type FitAttempt = LabelMap BlockDataSource
type PageBinding = LabelMap [Area]Source
parsePages :: Sheet -> [Page] -> [Doc]Source
emitDoc :: [(SheetResult, Page)] -> DocSource
makeDoc :: Sheet -> [DocBinding] -> DocSource
packPages :: [Page] -> ByteStringSource
data DocBinding Source
MkDocBinding | |
|
bindDoc :: Sheet -> [Page] -> [SheetResult] -> [DocBinding]Source
repeatTails :: [a] -> [[a]]Source
fillVariables :: Sheet -> [SheetResult] -> [Page] -> [Page]Source
doCapacity :: Sheet -> SheetResult -> [PageCapacity] -> [PageCapacity]Source
doAttempt :: LabelMap [OrderBy Label] -> SheetResult -> FitAttempt -> FitAttemptSource
valueToArea :: Value -> AreaSource
tryFit :: [PageCapacity] -> FitAttempt -> Maybe [PageBinding]Source
fitOnePage :: [Slot] -> (PageBinding, FitAttempt) -> (PageBinding, FitAttempt)Source
fitOneSlot :: Slot -> (PageBinding, FitAttempt) -> (PageBinding, FitAttempt)Source