Table of Contents

Class PrintOperation

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class PrintOperation
Inheritance
PrintOperation
Inherited Members

Methods

GetGType()

Calls native function webkit_print_operation_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPageSetup(IntPtr)

Calls native method webkit_print_operation_get_page_setup.

public static extern IntPtr GetPageSetup(IntPtr printOperation)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPrintSettings(IntPtr)

Calls native method webkit_print_operation_get_print_settings.

public static extern IntPtr GetPrintSettings(IntPtr printOperation)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

New(IntPtr)

Calls native constructor webkit_print_operation_new.

public static extern IntPtr New(IntPtr webView)

Parameters

webView IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

Print(IntPtr)

Calls native method webkit_print_operation_print.

public static extern void Print(IntPtr printOperation)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

RunDialog(IntPtr, IntPtr)

Calls native method webkit_print_operation_run_dialog.

public static extern PrintOperationResponse RunDialog(IntPtr printOperation, IntPtr parent)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

Returns

PrintOperationResponse

Transfer ownership: None Nullable: False

SetPageSetup(IntPtr, IntPtr)

Calls native method webkit_print_operation_set_page_setup.

public static extern void SetPageSetup(IntPtr printOperation, IntPtr pageSetup)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

pageSetup IntPtr

Transfer ownership: None Nullable: False

SetPrintSettings(IntPtr, IntPtr)

Calls native method webkit_print_operation_set_print_settings.

public static extern void SetPrintSettings(IntPtr printOperation, IntPtr printSettings)

Parameters

printOperation IntPtr

Transfer ownership: None Nullable: False

printSettings IntPtr

Transfer ownership: None Nullable: False