[ CCode ( has_construct_function = false ) ]
[ Version ( since = "2.32" ) ]
public Handle.from_gfile_sync (File file, HandleFlags flags, Cancellable? cancellable = null) throws Error
Creates a new [class@Rsvg.
Handle] for file
.
This function sets the "base file" of the handle to be file
itself, so SVG elements like `<image>` which reference
external resources will be resolved relative to the location of 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 in throws.
file |
a `GFile` |
flags |
flags from [[email protected]] |
cancellable |
a `GCancellable`, or `NULL` |
a new [[email protected]] on success, or `NULL` with throws filled in |