Class PrintOperation
- Namespace
- WebKit
- Assembly
- WebKit-6.0.dll
public sealed class PrintOperation : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
PrintOperation
- Implements
- Inherited Members
Constructors
PrintOperation(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public PrintOperation(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
PrintOperation(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected PrintOperation(CreationData data)
Parameters
dataCreationData
PrintOperation(PrintOperationHandle)
protected PrintOperation(PrintOperationHandle handle)
Parameters
handlePrintOperationHandle
Fields
FailedSignal
Signal Descriptor for OnFailed.
public static readonly Signal<PrintOperation, PrintOperation.FailedSignalArgs> FailedSignal
Field Value
FinishedSignal
Signal Descriptor for OnFinished.
public static readonly Signal<PrintOperation> FinishedSignal
Field Value
PageSetupPropertyDefinition
public static readonly Property<PageSetup?, PrintOperation> PageSetupPropertyDefinition
Field Value
PrintSettingsPropertyDefinition
public static readonly Property<PrintSettings?, PrintOperation> PrintSettingsPropertyDefinition
Field Value
WebViewPropertyDefinition
public static readonly Property<WebView?, PrintOperation> WebViewPropertyDefinition
Field Value
Properties
PageSetup
public PageSetup? PageSetup { get; set; }
Property Value
PrintSettings
public PrintSettings? PrintSettings { get; set; }
Property Value
WebView
public WebView? WebView { get; }
Property Value
Methods
GetGType()
public static Type GetGType()
Returns
GetPageSetup()
public PageSetup GetPageSetup()
Returns
GetPrintSettings()
public PrintSettings GetPrintSettings()
Returns
New(WebView)
public static PrintOperation New(WebView webView)
Parameters
webViewWebView
Returns
NewFromPointer(nint, bool)
Creates a new managed PrintOperation instance for a given pointer.
public static PrintOperation NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new PrintOperation and sets the properties specified by the construct arguments.
public static PrintOperation NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
Print()
public void Print()
RunDialog(Window?)
public PrintOperationResponse RunDialog(Window? parent)
Parameters
parentWindow
Returns
SetPageSetup(PageSetup)
public void SetPageSetup(PageSetup pageSetup)
Parameters
pageSetupPageSetup
SetPrintSettings(PrintSettings)
public void SetPrintSettings(PrintSettings printSettings)
Parameters
printSettingsPrintSettings
Events
OnFailed
public event SignalHandler<PrintOperation, PrintOperation.FailedSignalArgs> OnFailed
Event Type
OnFinished
public event SignalHandler<PrintOperation> OnFinished