Description Usage Arguments Details Value See Also
Creates a PostScript surface of the specified size in points to be written to filename. See cairo_ps_surface_create_for_stream() for a more flexible mechanism for handling the PostScript output than simply writing it to a named file.
1 | cairo_ps_surface_create(filename, width_in_points, height_in_points)
|
filename |
[ |
width_in_points |
[ |
height_in_points |
[ |
Note that the size of individual pages of the PostScript output can vary. See cairo_ps_surface_set_size().
Return value: a pointer to the newly created surface. The caller owns the surface and should call cairo_surface_destroy() 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 cairo_surface_status() to check for this.
Since: 1.2
C function prototype: cairo_surface_t * cairo_ps_surface_create (const char *filename, double width_in_points, double height_in_points)
[cairo_surface_t *
]
Other cairo-ps:
cairo_ps_level_to_string()
,
cairo_ps_surface_dsc_begin_page_setup()
,
cairo_ps_surface_dsc_begin_setup()
,
cairo_ps_surface_dsc_comment()
,
cairo_ps_surface_get_eps()
,
cairo_ps_surface_restrict_to_level()
,
cairo_ps_surface_set_eps()
,
cairo_ps_surface_set_size()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.