Description Usage Arguments Details Value Author(s)
Create a new surface that is as compatible as possible with an
existing surface. For example the new surface will have the same
fallback resolution and font options as other. Generally, the new
surface will also use the same backend as other, unless that is
not possible for some reason. The type of the returned surface may
be examined with cairoSurfaceGetType.
1 | cairoSurfaceCreateSimilar(other, content, width, height)
|
|
[ |
|
[ |
|
[integer] width of the new surface, (in device-space units) |
|
[integer] height of the new surface (in device-space units) |
Initially the surface contents are all 0 (transparent if contents have transparency, black otherwise.)
[CairoSurface] a pointer to the newly allocated 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 other is already in an error state
or any other error occurs.
Derived by RGtkGen from GTK+ documentation
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.