Top |
Functions
rsvg_handle_set_base_gfile ()
void rsvg_handle_set_base_gfile (RsvgHandle *handle
,GFile *base_file
);
Set the base URI for handle
from file
.
Note: This function may only be called before rsvg_handle_write()
or rsvg_handle_read_stream_sync()
has been called.
Since: 2.32
rsvg_handle_read_stream_sync ()
gboolean rsvg_handle_read_stream_sync (RsvgHandle *handle
,GInputStream *stream
,GCancellable *cancellable
,GError **error
);
Reads stream
and writes the data from it to handle
.
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 G_IO_ERROR_CANCELLED
will be
returned.
Since: 2.32
rsvg_handle_new_from_gfile_sync ()
RsvgHandle * rsvg_handle_new_from_gfile_sync (GFile *file
,RsvgHandleFlags flags
,GCancellable *cancellable
,GError **error
);
Creates a new RsvgHandle for 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 G_IO_ERROR_CANCELLED
will be
returned.
Parameters
file |
a GFile |
|
flags |
flags from RsvgHandleFlags |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
[allow-none] |
Since: 2.32
rsvg_handle_new_from_stream_sync ()
RsvgHandle * rsvg_handle_new_from_stream_sync (GInputStream *input_stream
,GFile *base_file
,RsvgHandleFlags flags
,GCancellable *cancellable
,GError **error
);
Creates a new RsvgHandle for stream
.
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 G_IO_ERROR_CANCELLED
will be
returned.
Parameters
input_stream |
||
base_file |
[allow-none] | |
flags |
flags from RsvgHandleFlags |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
[allow-none] |
Since: 2.32
Types and Values
enum RsvgHandleFlags
Members
none |
||
Allow any SVG XML without size limitations. For security reasons, this should only be used for trusted input! Since: 2.40.3 |
||
Keeps the image data when loading images, for use by cairo when painting to e.g. a PDF surface. This will make the resulting PDF file smaller and faster. Since: 2.40.3 |