write
Description:
public bool write (uint8[] buf) throws Error
Warning: write is deprecated since 2.46..
Loads the next buf.length
bytes of the image.
Use [method@Rsvg.Handle.read_stream_sync] or the constructor functions [ctor@Rsvg.Handle.new_from_gfile_sync] or [
ctor@Rsvg.Handle.new_from_stream_sync]. This function is deprecated because it will accumulate data from the buf
in memory
until [method@Rsvg.Handle.close] gets called. To avoid a big temporary buffer, use the suggested functions, which take a `GFile` or a
`GInputStream` and do not require a temporary buffer.
You can call this function multiple times until the whole document is consumed; then you must call [method@Rsvg.Handle.close] to actually parse the document.
Before calling this function for the first time, you may need to call [method@Rsvg.Handle.set_base_uri] or [method@Rsvg.Handle.set_base_gfile] to set the "base file" for resolving references to external resources. SVG elements like `<image>` which reference external resources will be resolved relative to the location you specify with those functions.
Parameters:
this |
an [class@Rsvg.Handle] |
buf |
pointer to svg data |
count |
length of the |
Returns:
`TRUE` on success, or `FALSE` on error. |