Learn R Programming

RGtk2 (version 2.20.4)

cairoPsSurfaceCreate: cairoPsSurfaceCreate

Description

Creates a PostScript surface of the specified size in points to be written to filename. See cairoPsSurfaceCreateForStream for a more flexible mechanism for handling the PostScript output than simply writing it to a named file.

Usage

cairoPsSurfaceCreate(filename, width.in.points, height.in.points)

Arguments

Value

[CairoSurface] a pointer to the newly created surface. The caller owns the surface and should call cairoSurfaceDestroy when done with it.

This function always returns a valid pointer, but it will return a pointer to a "nil" surface if an error such as out of memory occurs. You can use cairoSurfaceStatus to check for this.

Details

Note that the size of individual pages of the PostScript output can vary. See cairoPsSurfaceSetSize. Since 1.2