ScriptSurface.create

Create a new surface that will emit its rendering through script Since 1.12

class ScriptSurface
static
create

Parameters

script Device

the script (output device)

content cairo_content_t

the content of the surface

width double

width in pixels

height double

height in pixels

Return Value

Type: Surface

a pointer to the newly created surface. The caller owns the surface and should call 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 Surface.status to check for this.