Portability | GHC |
---|---|
Stability | unstable |
Maintainer | stephen.tetley@gmail.com |
Left-to-right text.
- data CatText u
- leftAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)
- centerAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)
- rightAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)
- blank :: Num u => CatText u
- space :: FromPtSize u => CatText u
- string :: FromPtSize u => String -> CatText u
- (<>) :: CatText u -> CatText u -> CatText u
- (<+>) :: FromPtSize u => CatText u -> CatText u -> CatText u
- fontColour :: RGBi -> CatText u -> CatText u
Documentation
leftAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)Source
centerAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)Source
rightAlign :: (Real u, FromPtSize u, Floating u) => [CatText u] -> PosImage u (BoundingBox u)Source
space :: FromPtSize u => CatText uSource
Note - a space character is not draw in the output, instead
space
advances the width vector by the width of a space in
the current font.
string :: FromPtSize u => String -> CatText uSource
Build a CatText from a string.
(<>) :: CatText u -> CatText u -> CatText uSource
Concatenate two CatTexts separated with no spacing.
(<+>) :: FromPtSize u => CatText u -> CatText u -> CatText uSource
Concatenate two CatTexts separated with a space.
fontColour :: RGBi -> CatText u -> CatText uSource