Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Postscript generator.
- data PS
- dscPS :: String -> [String] -> PS
- headerPS :: PS
- headerEPS :: PS
- titlePS :: String -> PS
- creatorPS :: String -> PS
- languageLevelPS :: Int -> PS
- pagesPS :: Int -> PS
- bboxPS :: BBox -> PS
- endCommentsPS :: PS
- pagePS :: Show a => String -> a -> PS
- trailerPS :: PS
- eofPS :: PS
- documentMediaPS :: String -> Int -> Int -> PS
- aliasPS :: String -> String -> PS
- pdfCompat :: [(String, String)]
- prologPS :: PS
- strokePS :: PS
- fillPS :: PS
- falsePS :: PS
- savePS :: PS
- restorePS :: PS
- showPagePS :: PS
- rgbaPS :: Color -> PS
- lineWidthPS :: Double -> PS
- lineCapPS :: Enum a => a -> PS
- lineJoinPS :: Enum a => a -> PS
- dashPS :: [Int] -> Int -> PS
- miterLimitPS :: Double -> PS
- moveToPS :: Pt Double -> PS
- lineToPS :: Pt Double -> PS
- transformPS :: Matrix Double -> PS
- curveToPS :: Pt Double -> Pt Double -> Pt Double -> PS
- closePathPS :: Pt Double -> PS
- selectFontPS :: Font -> PS
- charPathPS :: String -> PS
- gsPS :: GS -> PS
- pathPS :: Path -> PS
- imagePS :: Image -> PS
- (>+>) :: Monoid m => m -> m -> m
- ps_bracket :: Monoid m => (String -> m) -> String -> String -> [a] -> (a -> m) -> m
- ps_escape :: String -> String
- ps_put :: Monoid m => (String -> m) -> PS -> m
- to_page_seq :: (Image, Int) -> PS
- ps :: FilePath -> Paper -> [Image] -> IO ()
- stringFromPS_pt :: String -> (Int, Int) -> [Image] -> String
- stringFromPS :: String -> Paper -> [Image] -> String
- newtype MonadMonoid m = MonadMonoid {
- appMonadMonoid :: m ()
- eps :: FilePath -> BBox -> Image -> IO ()
Documentation
languageLevelPS :: Int -> PS Source #
endCommentsPS :: PS Source #
showPagePS :: PS Source #
lineWidthPS :: Double -> PS Source #
lineJoinPS :: Enum a => a -> PS Source #
miterLimitPS :: Double -> PS Source #
transformPS :: Matrix Double -> PS Source #
closePathPS :: Pt Double -> PS Source #
selectFontPS :: Font -> PS Source #
charPathPS :: String -> PS Source #
ps :: FilePath -> Paper -> [Image] -> IO () Source #
Write a postscript file. The list of images are written one per page.
stringFromPS_pt :: String -> (Int, Int) -> [Image] -> String Source #
Variant with page (paper) size in points.
stringFromPS :: String -> Paper -> [Image] -> String Source #
Generate postscript data given title, page size, and a
set of page Images
.
newtype MonadMonoid m Source #
MonadMonoid | |
|
Monad m => Monoid (MonadMonoid m) Source # | |