IPDEPlugIn Interface

Definition

Factory for creating PDEPanel instances. The factory receives the type of printer panel needed (page setup or print dialog) along with the current printer, and uses this information to determine which panels should be created.

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="PDEPlugIn", WrapperType=typeof(PrintCore.PDEPlugInWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPanels", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(PrintCore.IPDEPlugInCallbackProtocol) }, ReturnType=typeof(PrintCore.IPDEPanel[]), Selector="PDEPanelsForType:withHostInfo:")]
public interface IPDEPlugIn : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="PDEPlugIn", WrapperType=typeof(PrintCore.PDEPlugInWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPanels", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(PrintCore.IPDEPlugInCallbackProtocol) }, ReturnType=typeof(PrintCore.IPDEPanel[]), Selector="PDEPanelsForType:withHostInfo:")>]
type IPDEPlugIn = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
GetPanels(String, IPDEPlugInCallbackProtocol)

Returns an array of IPDEPanel instances for the specified panel type and host context.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to