Class PrintJob
public class PrintJob
- Inheritance
-
PrintJob
- Inherited Members
Methods
GetCollate(nint)
Calls native method gtk_print_job_get_collate.
public static extern bool GetCollate(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_print_job_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNUp(nint)
Calls native method gtk_print_job_get_n_up.
public static extern uint GetNUp(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetNUpLayout(nint)
Calls native method gtk_print_job_get_n_up_layout.
public static extern NumberUpLayout GetNUpLayout(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- NumberUpLayout
Transfer ownership: None Nullable: False
GetNumCopies(nint)
Calls native method gtk_print_job_get_num_copies.
public static extern int GetNumCopies(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPageSet(nint)
Calls native method gtk_print_job_get_page_set.
public static extern PageSet GetPageSet(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- PageSet
Transfer ownership: None Nullable: False
GetPages(nint)
Calls native method gtk_print_job_get_pages.
public static extern PrintPages GetPages(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- PrintPages
Transfer ownership: None Nullable: False
GetPrinter(nint)
Calls native method gtk_print_job_get_printer.
public static extern nint GetPrinter(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetReverse(nint)
Calls native method gtk_print_job_get_reverse.
public static extern bool GetReverse(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetRotate(nint)
Calls native method gtk_print_job_get_rotate.
public static extern bool GetRotate(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetScale(nint)
Calls native method gtk_print_job_get_scale.
public static extern double GetScale(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetSettings(nint)
Calls native method gtk_print_job_get_settings.
public static extern nint GetSettings(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetStatus(nint)
Calls native method gtk_print_job_get_status.
public static extern PrintStatus GetStatus(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- PrintStatus
Transfer ownership: None Nullable: False
GetSurface(nint, out ErrorOwnedHandle)
Calls native method gtk_print_job_get_surface.
public static extern SurfaceUnownedHandle GetSurface(nint job, out ErrorOwnedHandle error)
Parameters
job
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- SurfaceUnownedHandle
Transfer ownership: None Nullable: False
GetTitle(nint)
Calls native method gtk_print_job_get_title.
public static extern NonNullableUtf8StringUnownedHandle GetTitle(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetTrackPrintStatus(nint)
Calls native method gtk_print_job_get_track_print_status.
public static extern bool GetTrackPrintStatus(nint job)
Parameters
job
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle, nint, nint, nint)
Calls native constructor gtk_print_job_new.
public static extern nint New(NonNullableUtf8StringHandle title, nint printer, nint settings, nint pageSetup)
Parameters
title
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
printer
nintTransfer ownership: None Nullable: False
settings
nintTransfer ownership: None Nullable: False
pageSetup
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Send(nint, PrintJobCompleteFunc, nint, DestroyNotify)
Calls native method gtk_print_job_send.
public static extern void Send(nint job, PrintJobCompleteFunc callback, nint userData, DestroyNotify dnotify)
Parameters
job
nintTransfer ownership: None Nullable: False
callback
PrintJobCompleteFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
dnotify
DestroyNotifyTransfer ownership: None Nullable: False
SetCollate(nint, bool)
Calls native method gtk_print_job_set_collate.
public static extern void SetCollate(nint job, bool collate)
Parameters
job
nintTransfer ownership: None Nullable: False
collate
boolTransfer ownership: None Nullable: False
SetNUp(nint, uint)
Calls native method gtk_print_job_set_n_up.
public static extern void SetNUp(nint job, uint nUp)
Parameters
SetNUpLayout(nint, NumberUpLayout)
Calls native method gtk_print_job_set_n_up_layout.
public static extern void SetNUpLayout(nint job, NumberUpLayout layout)
Parameters
job
nintTransfer ownership: None Nullable: False
layout
NumberUpLayoutTransfer ownership: None Nullable: False
SetNumCopies(nint, int)
Calls native method gtk_print_job_set_num_copies.
public static extern void SetNumCopies(nint job, int numCopies)
Parameters
job
nintTransfer ownership: None Nullable: False
numCopies
intTransfer ownership: None Nullable: False
SetPageRanges(nint, PageRangeArrayHandle, int)
Calls native method gtk_print_job_set_page_ranges.
public static extern void SetPageRanges(nint job, PageRangeArrayHandle ranges, int nRanges)
Parameters
job
nintTransfer ownership: None Nullable: False
ranges
PageRangeArrayHandleTransfer ownership: Full Nullable: False
nRanges
intTransfer ownership: None Nullable: False
SetPageSet(nint, PageSet)
Calls native method gtk_print_job_set_page_set.
public static extern void SetPageSet(nint job, PageSet pageSet)
Parameters
job
nintTransfer ownership: None Nullable: False
pageSet
PageSetTransfer ownership: None Nullable: False
SetPages(nint, PrintPages)
Calls native method gtk_print_job_set_pages.
public static extern void SetPages(nint job, PrintPages pages)
Parameters
job
nintTransfer ownership: None Nullable: False
pages
PrintPagesTransfer ownership: None Nullable: False
SetReverse(nint, bool)
Calls native method gtk_print_job_set_reverse.
public static extern void SetReverse(nint job, bool reverse)
Parameters
job
nintTransfer ownership: None Nullable: False
reverse
boolTransfer ownership: None Nullable: False
SetRotate(nint, bool)
Calls native method gtk_print_job_set_rotate.
public static extern void SetRotate(nint job, bool rotate)
Parameters
job
nintTransfer ownership: None Nullable: False
rotate
boolTransfer ownership: None Nullable: False
SetScale(nint, double)
Calls native method gtk_print_job_set_scale.
public static extern void SetScale(nint job, double scale)
Parameters
job
nintTransfer ownership: None Nullable: False
scale
doubleTransfer ownership: None Nullable: False
SetSourceFd(nint, int, out ErrorOwnedHandle)
Calls native method gtk_print_job_set_source_fd.
public static extern bool SetSourceFd(nint job, int fd, out ErrorOwnedHandle error)
Parameters
job
nintTransfer ownership: None Nullable: False
fd
intTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetSourceFile(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gtk_print_job_set_source_file.
public static extern bool SetSourceFile(nint job, NonNullablePlatformStringHandle filename, out ErrorOwnedHandle error)
Parameters
job
nintTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetTrackPrintStatus(nint, bool)
Calls native method gtk_print_job_set_track_print_status.
public static extern void SetTrackPrintStatus(nint job, bool trackStatus)