A Cairo context
TRUE if drawing succeeded; FALSE otherwise. This function will emit a g_warning() if a rendering error occurs.
Deprecated: Please use rsvg.handle.Handle.renderDocument instead; that function lets you pass a viewport and obtain a good error message.
Draws a loaded SVG handle to a Cairo context. Please try to use rsvg.handle.Handle.renderDocument instead, which allows you to pick the size at which the document will be rendered.
Historically this function has picked a size by itself, based on the following rules:
Drawing will occur with respect to the cr's current transformation: for example, if the cr has a rotated current transformation matrix, the whole SVG will be rotated in the rendered version.
This function depends on the rsvg.handle.Handle's DPI to compute dimensions in pixels, so you should call rsvg.handle.Handle.setDpi beforehand.
Note that cr must be a Cairo context that is not in an error state, that is, [cairo.context.Context.status] must return cairo.types.Status.Success for it. Cairo can set a context to be in an error state in various situations, for example, if it was passed an invalid matrix or if it was created for an invalid surface.