New CairoPsSurface (gb.cairo)
Dim hCairoPsSurface 
As CairoPsSurface
hCairoPsSurface 
= New CairoPsSurface ( Path As String, Width As Float, Height As Float [ , Encapsulated As Boolean, Level As String ] )
 
Creates a PostScript surface of the specified size in millimeters to be written to a file.
Note that the size of individual pages of the PostScript output can vary. See 
CairoPsSurface.Resize.
  - 
Path : a filename for the PS output (must be writable). NULL may be used to specify no output. This will generate a PS surface that may be queried and used as a source, without generating a temporary file.
- 
Width : width of the surface, in millimeters.
- 
Height : height of the surface, in millimeters.
- 
Encapsulated : if specified and TRUE, then an encapsulated PostScript file (EPS) will be generated.
- 
Level : if specified, restricts the generated PostScript file to that level ("2"or"3").