IPDEPlugIn Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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) | |