cairo_pdf_surface_create.Rd
Creates a PDF surface of the specified size in points to be written to filename.
cairo_pdf_surface_create(filename, width_in_points, height_in_points)
filename | [ |
---|---|
width_in_points | [ |
height_in_points | [ |
[cairo_surface_t *
]
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_pdf_surface_create (const char *filename, double width_in_points, double height_in_points)