other
unless that is not possible for some reason.cairoSurfaceCreateSimilar(other, content, width, height)
CairoSurface
] a pointer to the newly allocated 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 other
is already in an error state
or any other error occurs.