NULL with error filled inHandle.newFromStreamSync
rsvg.handle.Handle newFromStreamSync(gio.input_stream.InputStream inputStream, gio.file.File baseFile, rsvg.types.HandleFlags flags, gio.cancellable.Cancellable cancellable = null)Creates a new [rsvg.handle.Handle] for stream.
This function sets the "base file" of the handle to be base_file if provided. SVG elements like <image> which reference external resources will be resolved relative to the location of base_file.
If cancellable is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error [gio.types.IOErrorEnum.Cancelled] will be returned in error.
Parameters
inputStream | a [gio.input_stream.InputStream] |
baseFile | a [gio.file.File], or NULL |
flags | flags from [rsvg.types.HandleFlags] |
cancellable | a [gio.cancellable.Cancellable], or NULL |
Returns
a new [rsvg.handle.Handle] on success, or
Throws
[ErrorWrap]