Table of Contents

Class PrintContext

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class PrintContext
Inheritance
PrintContext
Inherited Members

Methods

CreatePangoContext(nint)

Calls native method gtk_print_context_create_pango_context.

public static extern nint CreatePangoContext(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

CreatePangoLayout(nint)

Calls native method gtk_print_context_create_pango_layout.

public static extern nint CreatePangoLayout(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetCairoContext(nint)

Calls native method gtk_print_context_get_cairo_context.

public static extern ContextUnownedHandle GetCairoContext(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

ContextUnownedHandle

Transfer ownership: None Nullable: False

GetDpiX(nint)

Calls native method gtk_print_context_get_dpi_x.

public static extern double GetDpiX(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetDpiY(nint)

Calls native method gtk_print_context_get_dpi_y.

public static extern double GetDpiY(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_print_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHardMargins(nint, out double, out double, out double, out double)

Calls native method gtk_print_context_get_hard_margins.

public static extern bool GetHardMargins(nint context, out double top, out double bottom, out double left, out double right)

Parameters

context nint

Transfer ownership: None Nullable: False

top double

Transfer ownership: Full Nullable: False

bottom double

Transfer ownership: Full Nullable: False

left double

Transfer ownership: Full Nullable: False

right double

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHeight(nint)

Calls native method gtk_print_context_get_height.

public static extern double GetHeight(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetPageSetup(nint)

Calls native method gtk_print_context_get_page_setup.

public static extern nint GetPageSetup(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPangoFontmap(nint)

Calls native method gtk_print_context_get_pango_fontmap.

public static extern nint GetPangoFontmap(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetWidth(nint)

Calls native method gtk_print_context_get_width.

public static extern double GetWidth(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

SetCairoContext(nint, ContextHandle, double, double)

Calls native method gtk_print_context_set_cairo_context.

public static extern void SetCairoContext(nint context, ContextHandle cr, double dpiX, double dpiY)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

dpiX double

Transfer ownership: None Nullable: False

dpiY double

Transfer ownership: None Nullable: False