wumpus-core-0.12.0: Pure Haskell PostScript and SVG generation.

PortabilityGHC only
Stabilityexperimental
Maintainerstephen.tetley@gmail.com

Wumpus.Core.OutputPostScript

Contents

Description

 

Synopsis

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.