Class Printer
public class Printer
- Inheritance
-
Printer
- Inherited Members
Methods
AcceptsPdf(nint)
Calls native method gtk_printer_accepts_pdf.
public static extern bool AcceptsPdf(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
AcceptsPs(nint)
Calls native method gtk_printer_accepts_ps.
public static extern bool AcceptsPs(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Compare(nint, nint)
Calls native method gtk_printer_compare.
public static extern int Compare(nint a, nint b)
Parameters
Returns
- int
Transfer ownership: None Nullable: False
GetBackend(nint)
Calls native method gtk_printer_get_backend.
public static extern PrintBackendUnownedHandle GetBackend(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- PrintBackendUnownedHandle
Transfer ownership: None Nullable: False
GetCapabilities(nint)
Calls native method gtk_printer_get_capabilities.
public static extern PrintCapabilities GetCapabilities(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- PrintCapabilities
Transfer ownership: None Nullable: False
GetDefaultPageSize(nint)
Calls native method gtk_printer_get_default_page_size.
public static extern nint GetDefaultPageSize(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetDescription(nint)
Calls native method gtk_printer_get_description.
public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_printer_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_printer_get_hard_margins.
public static extern bool GetHardMargins(nint printer, out double top, out double bottom, out double left, out double right)
Parameters
printer
nintTransfer ownership: None Nullable: False
top
doubleTransfer ownership: Full Nullable: False
bottom
doubleTransfer ownership: Full Nullable: False
left
doubleTransfer ownership: Full Nullable: False
right
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHardMarginsForPaperSize(nint, PaperSizeHandle, out double, out double, out double, out double)
Calls native method gtk_printer_get_hard_margins_for_paper_size.
public static extern bool GetHardMarginsForPaperSize(nint printer, PaperSizeHandle paperSize, out double top, out double bottom, out double left, out double right)
Parameters
printer
nintTransfer ownership: None Nullable: False
paperSize
PaperSizeHandleTransfer ownership: None Nullable: False
top
doubleTransfer ownership: Full Nullable: False
bottom
doubleTransfer ownership: Full Nullable: False
left
doubleTransfer ownership: Full Nullable: False
right
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIconName(nint)
Calls native method gtk_printer_get_icon_name.
public static extern NonNullableUtf8StringUnownedHandle GetIconName(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetJobCount(nint)
Calls native method gtk_printer_get_job_count.
public static extern int GetJobCount(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetLocation(nint)
Calls native method gtk_printer_get_location.
public static extern NonNullableUtf8StringUnownedHandle GetLocation(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gtk_printer_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetStateMessage(nint)
Calls native method gtk_printer_get_state_message.
public static extern NonNullableUtf8StringUnownedHandle GetStateMessage(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
HasDetails(nint)
Calls native method gtk_printer_has_details.
public static extern bool HasDetails(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsAcceptingJobs(nint)
Calls native method gtk_printer_is_accepting_jobs.
public static extern bool IsAcceptingJobs(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsActive(nint)
Calls native method gtk_printer_is_active.
public static extern bool IsActive(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsDefault(nint)
Calls native method gtk_printer_is_default.
public static extern bool IsDefault(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsPaused(nint)
Calls native method gtk_printer_is_paused.
public static extern bool IsPaused(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsVirtual(nint)
Calls native method gtk_printer_is_virtual.
public static extern bool IsVirtual(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ListPapers(nint)
Calls native method gtk_printer_list_papers.
public static extern ListOwnedHandle ListPapers(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
New(NonNullableUtf8StringHandle, PrintBackendHandle, bool)
Calls native constructor gtk_printer_new.
public static extern nint New(NonNullableUtf8StringHandle name, PrintBackendHandle backend, bool @virtual)
Parameters
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
backend
PrintBackendHandleTransfer ownership: None Nullable: False
virtual
bool
Returns
- nint
Transfer ownership: Full Nullable: False
RequestDetails(nint)
Calls native method gtk_printer_request_details.
public static extern void RequestDetails(nint printer)
Parameters
printer
nintTransfer ownership: None Nullable: False