Portability | GHC only |
---|---|
Stability | experimental |
Maintainer | stephen.tetley@gmail.com |
- writePS :: (Fractional u, Ord u, PSUnit u) => FilePath -> TextEncoder -> [Picture u] -> IO ()
- writeEPS :: (Fractional u, Ord u, PSUnit u) => FilePath -> TextEncoder -> Picture u -> IO ()
- writePS_latin1 :: (Fractional u, Ord u, PSUnit u) => FilePath -> [Picture u] -> IO ()
- writeEPS_latin1 :: (Fractional u, Ord u, PSUnit u) => FilePath -> Picture u -> IO ()
Output PostScript
The following fonts are expected to exist on most platforms:
Times-Roman Times-Italic Times-Bold Times-Bolditalic Helvetica Helvetica-Oblique Helvetica-Bold Helvetica-Bold-Oblique Courier Courier-Oblique Courier-Bold Courier-Bold-Oblique Symbol
See the PostScript Language Reference Manual.
writePS :: (Fractional u, Ord u, PSUnit u) => FilePath -> TextEncoder -> [Picture u] -> IO ()Source
Write a series of pictures to a Postscript file. Each picture will be printed on a separate page.
If the picture contains text labels, you should provide a
FontSpec to transmit findfont
, scalefont
etc. commands
to PostScript.
writeEPS :: (Fractional u, Ord u, PSUnit u) => FilePath -> TextEncoder -> Picture u -> IO ()Source
Write a picture to an EPS (Encapsulated PostScript) file. The .eps file can then be imported or embedded in another document.
If the picture contains text labels, you should provide a
FontSpec to transmit findfont
, scalefont
etc. commands
to PostScript.
writePS_latin1 :: (Fractional u, Ord u, PSUnit u) => FilePath -> [Picture u] -> IO ()Source
Version of writePS
- using Latin1 encoding.
writeEPS_latin1 :: (Fractional u, Ord u, PSUnit u) => FilePath -> Picture u -> IO ()Source
Version of writeEPS
- using Latin1 encoding.