Class Handle
public class Handle
- Inheritance
-
Handle
- Inherited Members
Methods
Close(nint, out ErrorOwnedHandle)
Calls native method rsvg_handle_close.
public static extern bool Close(nint handle, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Free(nint)
Calls native method rsvg_handle_free.
public static extern void Free(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
GetBaseUri(nint)
Calls native method rsvg_handle_get_base_uri. Version: 2.8
[Version("2.8")]
public static extern NonNullableUtf8StringUnownedHandle GetBaseUri(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetDesc(nint)
Calls native method rsvg_handle_get_desc. Version: 2.4
[Version("2.4")]
public static extern NullableUtf8StringUnownedHandle GetDesc(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDimensions(nint, DimensionDataOwnedHandle)
Calls native method rsvg_handle_get_dimensions. Version: 2.14
[Version("2.14")]
public static extern void GetDimensions(nint handle, DimensionDataOwnedHandle dimensionData)
Parameters
handlenintTransfer ownership: None Nullable: False
dimensionDataDimensionDataOwnedHandleTransfer ownership: None Nullable: False
GetDimensionsSub(nint, DimensionDataOwnedHandle, NullableUtf8StringHandle)
Calls native method rsvg_handle_get_dimensions_sub. Version: 2.22
[Version("2.22")]
public static extern bool GetDimensionsSub(nint handle, DimensionDataOwnedHandle dimensionData, NullableUtf8StringHandle id)
Parameters
handlenintTransfer ownership: None Nullable: False
dimensionDataDimensionDataOwnedHandleTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function rsvg_handle_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGeometryForElement(nint, NullableUtf8StringHandle, RectangleOwnedHandle, RectangleOwnedHandle, out ErrorOwnedHandle)
Calls native method rsvg_handle_get_geometry_for_element. Version: 2.46
[Version("2.46")]
public static extern bool GetGeometryForElement(nint handle, NullableUtf8StringHandle id, RectangleOwnedHandle outInkRect, RectangleOwnedHandle outLogicalRect, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
outInkRectRectangleOwnedHandleTransfer ownership: None Nullable: False
outLogicalRectRectangleOwnedHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetGeometryForLayer(nint, NullableUtf8StringHandle, RectangleHandle, RectangleOwnedHandle, RectangleOwnedHandle, out ErrorOwnedHandle)
Calls native method rsvg_handle_get_geometry_for_layer. Version: 2.46
[Version("2.46")]
public static extern bool GetGeometryForLayer(nint handle, NullableUtf8StringHandle id, RectangleHandle viewport, RectangleOwnedHandle outInkRect, RectangleOwnedHandle outLogicalRect, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
viewportRectangleHandleTransfer ownership: None Nullable: False
outInkRectRectangleOwnedHandleTransfer ownership: None Nullable: False
outLogicalRectRectangleOwnedHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetIntrinsicDimensions(nint, out bool, LengthOwnedHandle, out bool, LengthOwnedHandle, out bool, RectangleOwnedHandle)
Calls native method rsvg_handle_get_intrinsic_dimensions. Version: 2.46
[Version("2.46")]
public static extern void GetIntrinsicDimensions(nint handle, out bool outHasWidth, LengthOwnedHandle outWidth, out bool outHasHeight, LengthOwnedHandle outHeight, out bool outHasViewbox, RectangleOwnedHandle outViewbox)
Parameters
handlenintTransfer ownership: None Nullable: False
outHasWidthboolTransfer ownership: Full Nullable: False
outWidthLengthOwnedHandleTransfer ownership: None Nullable: False
outHasHeightboolTransfer ownership: Full Nullable: False
outHeightLengthOwnedHandleTransfer ownership: None Nullable: False
outHasViewboxboolTransfer ownership: Full Nullable: False
outViewboxRectangleOwnedHandleTransfer ownership: None Nullable: False
GetIntrinsicSizeInPixels(nint, out double, out double)
Calls native method rsvg_handle_get_intrinsic_size_in_pixels. Version: 2.52
[Version("2.52")]
public static extern bool GetIntrinsicSizeInPixels(nint handle, out double outWidth, out double outHeight)
Parameters
handlenintTransfer ownership: None Nullable: False
outWidthdoubleTransfer ownership: Full Nullable: False
outHeightdoubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMetadata(nint)
Calls native method rsvg_handle_get_metadata. Version: 2.9
[Version("2.9")]
public static extern NullableUtf8StringUnownedHandle GetMetadata(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPixbuf(nint)
Calls native method rsvg_handle_get_pixbuf.
public static extern nint GetPixbuf(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetPixbufAndError(nint, out ErrorOwnedHandle)
Calls native method rsvg_handle_get_pixbuf_and_error. Version: 2.59
[Version("2.59")]
public static extern nint GetPixbufAndError(nint handle, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
GetPixbufSub(nint, NullableUtf8StringHandle)
Calls native method rsvg_handle_get_pixbuf_sub. Version: 2.14
[Version("2.14")]
public static extern nint GetPixbufSub(nint handle, NullableUtf8StringHandle id)
Parameters
handlenintTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: True
GetPositionSub(nint, PositionDataOwnedHandle, NullableUtf8StringHandle)
Calls native method rsvg_handle_get_position_sub. Version: 2.22
[Version("2.22")]
public static extern bool GetPositionSub(nint handle, PositionDataOwnedHandle positionData, NullableUtf8StringHandle id)
Parameters
handlenintTransfer ownership: None Nullable: False
positionDataPositionDataOwnedHandleTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
GetTitle(nint)
Calls native method rsvg_handle_get_title. Version: 2.4
[Version("2.4")]
public static extern NullableUtf8StringUnownedHandle GetTitle(nint handle)
Parameters
handlenintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
HasSub(nint, NonNullableUtf8StringHandle)
Calls native method rsvg_handle_has_sub. Version: 2.22
[Version("2.22")]
public static extern bool HasSub(nint handle, NonNullableUtf8StringHandle id)
Parameters
handlenintTransfer ownership: None Nullable: False
idNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
InternalSetTesting(nint, bool)
Calls native method rsvg_handle_internal_set_testing.
public static extern void InternalSetTesting(nint handle, bool testing)
Parameters
handlenintTransfer ownership: None Nullable: False
testingboolTransfer ownership: None Nullable: False
New()
Calls native constructor rsvg_handle_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromData(ref byte, nuint, out ErrorOwnedHandle)
Calls native constructor rsvg_handle_new_from_data. Version: 2.14
[Version("2.14")]
public static extern nint NewFromData(ref byte data, nuint dataLen, out ErrorOwnedHandle error)
Parameters
databyteTransfer ownership: None Nullable: False
dataLennuintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromFile(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor rsvg_handle_new_from_file. Version: 2.14
[Version("2.14")]
public static extern nint NewFromFile(NonNullableUtf8StringHandle filename, out ErrorOwnedHandle error)
Parameters
filenameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromGfileSync(nint, HandleFlags, nint, out ErrorOwnedHandle)
Calls native constructor rsvg_handle_new_from_gfile_sync. Version: 2.32
[Version("2.32")]
public static extern nint NewFromGfileSync(nint file, HandleFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsHandleFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromStreamSync(nint, nint, HandleFlags, nint, out ErrorOwnedHandle)
Calls native constructor rsvg_handle_new_from_stream_sync. Version: 2.32
[Version("2.32")]
public static extern nint NewFromStreamSync(nint inputStream, nint baseFile, HandleFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
inputStreamnintTransfer ownership: None Nullable: False
baseFilenintTransfer ownership: None Nullable: True
flagsHandleFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
NewWithFlags(HandleFlags)
Calls native constructor rsvg_handle_new_with_flags. Version: 2.36
[Version("2.36")]
public static extern nint NewWithFlags(HandleFlags flags)
Parameters
flagsHandleFlagsTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
ReadStreamSync(nint, nint, nint, out ErrorOwnedHandle)
Calls native method rsvg_handle_read_stream_sync. Version: 2.32
[Version("2.32")]
public static extern bool ReadStreamSync(nint handle, nint stream, nint cancellable, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
streamnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RenderCairo(nint, ContextHandle)
Calls native method rsvg_handle_render_cairo. Version: 2.14
[Version("2.14")]
public static extern bool RenderCairo(nint handle, ContextHandle cr)
Parameters
handlenintTransfer ownership: None Nullable: False
crContextHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RenderCairoSub(nint, ContextHandle, NullableUtf8StringHandle)
Calls native method rsvg_handle_render_cairo_sub. Version: 2.14
[Version("2.14")]
public static extern bool RenderCairoSub(nint handle, ContextHandle cr, NullableUtf8StringHandle id)
Parameters
handlenintTransfer ownership: None Nullable: False
crContextHandleTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
RenderDocument(nint, ContextHandle, RectangleHandle, out ErrorOwnedHandle)
Calls native method rsvg_handle_render_document. Version: 2.46
[Version("2.46")]
public static extern bool RenderDocument(nint handle, ContextHandle cr, RectangleHandle viewport, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
crContextHandleTransfer ownership: None Nullable: False
viewportRectangleHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RenderElement(nint, ContextHandle, NullableUtf8StringHandle, RectangleHandle, out ErrorOwnedHandle)
Calls native method rsvg_handle_render_element. Version: 2.46
[Version("2.46")]
public static extern bool RenderElement(nint handle, ContextHandle cr, NullableUtf8StringHandle id, RectangleHandle elementViewport, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
crContextHandleTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
elementViewportRectangleHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RenderLayer(nint, ContextHandle, NullableUtf8StringHandle, RectangleHandle, out ErrorOwnedHandle)
Calls native method rsvg_handle_render_layer. Version: 2.46
[Version("2.46")]
public static extern bool RenderLayer(nint handle, ContextHandle cr, NullableUtf8StringHandle id, RectangleHandle viewport, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
crContextHandleTransfer ownership: None Nullable: False
idNullableUtf8StringHandleTransfer ownership: None Nullable: True
viewportRectangleHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetBaseGfile(nint, nint)
Calls native method rsvg_handle_set_base_gfile. Version: 2.32
[Version("2.32")]
public static extern void SetBaseGfile(nint handle, nint baseFile)
Parameters
handlenintTransfer ownership: None Nullable: False
baseFilenintTransfer ownership: None Nullable: False
SetBaseUri(nint, NonNullableUtf8StringHandle)
Calls native method rsvg_handle_set_base_uri. Version: 2.9
[Version("2.9")]
public static extern void SetBaseUri(nint handle, NonNullableUtf8StringHandle baseUri)
Parameters
handlenintTransfer ownership: None Nullable: False
baseUriNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetCancellableForRendering(nint, nint)
Calls native method rsvg_handle_set_cancellable_for_rendering. Version: 2.59.0
[Version("2.59.0")]
public static extern void SetCancellableForRendering(nint handle, nint cancellable)
Parameters
handlenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
SetDpi(nint, double)
Calls native method rsvg_handle_set_dpi. Version: 2.8
[Version("2.8")]
public static extern void SetDpi(nint handle, double dpi)
Parameters
handlenintTransfer ownership: None Nullable: False
dpidoubleTransfer ownership: None Nullable: False
SetDpiXY(nint, double, double)
Calls native method rsvg_handle_set_dpi_x_y. Version: 2.8
[Version("2.8")]
public static extern void SetDpiXY(nint handle, double dpiX, double dpiY)
Parameters
handlenintTransfer ownership: None Nullable: False
dpiXdoubleTransfer ownership: None Nullable: False
dpiYdoubleTransfer ownership: None Nullable: False
SetSizeCallback(nint, SizeFunc, nint, DestroyNotify)
Calls native method rsvg_handle_set_size_callback.
public static extern void SetSizeCallback(nint handle, SizeFunc sizeFunc, nint userData, DestroyNotify userDataDestroy)
Parameters
handlenintTransfer ownership: None Nullable: False
sizeFuncSizeFuncTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
userDataDestroyDestroyNotifyTransfer ownership: None Nullable: False
SetStylesheet(nint, ref byte, nuint, out ErrorOwnedHandle)
Calls native method rsvg_handle_set_stylesheet. Version: 2.48
[Version("2.48")]
public static extern bool SetStylesheet(nint handle, ref byte css, nuint cssLen, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
cssbyteTransfer ownership: None Nullable: False
cssLennuintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Write(nint, ref byte, nuint, out ErrorOwnedHandle)
Calls native method rsvg_handle_write.
public static extern bool Write(nint handle, ref byte buf, nuint count, out ErrorOwnedHandle error)
Parameters
handlenintTransfer ownership: None Nullable: False
bufbyteTransfer ownership: None Nullable: False
countnuintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False