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"
).