IUIPrintInteractionControllerDelegate 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.
The delegate for the UIPrintInteractionController.
[Foundation.Protocol(Name="UIPrintInteractionControllerDelegate", WrapperType=typeof(UIKit.UIPrintInteractionControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewController", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, ReturnType=typeof(UIKit.UIViewController), Selector="printInteractionControllerParentViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ChoosePaper", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(UIKit.UIPrintPaper[]) }, ReturnType=typeof(UIKit.UIPrintPaper), Selector="printInteractionController:choosePaper:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillPresentPrinterOptions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPresentPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidPresentPrinterOptions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillDismissPrinterOptions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDismissPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidDismissPrinterOptions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillStartJob", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillStartJob:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishJob", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidFinishJob:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CutLengthForPaper", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(UIKit.UIPrintPaper) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="printInteractionController:cutLengthForPaper:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ChooseCutterBehavior", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(Foundation.NSNumber[]) }, ReturnType=typeof(UIKit.UIPrinterCutterBehavior), Selector="printInteractionController:chooseCutterBehavior:")]
public interface IUIPrintInteractionControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UIPrintInteractionControllerDelegate", WrapperType=typeof(UIKit.UIPrintInteractionControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewController", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, ReturnType=typeof(UIKit.UIViewController), Selector="printInteractionControllerParentViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ChoosePaper", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(UIKit.UIPrintPaper[]) }, ReturnType=typeof(UIKit.UIPrintPaper), Selector="printInteractionController:choosePaper:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillPresentPrinterOptions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPresentPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidPresentPrinterOptions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillDismissPrinterOptions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDismissPrinterOptions", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidDismissPrinterOptions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillStartJob", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerWillStartJob:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishJob", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController) }, Selector="printInteractionControllerDidFinishJob:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CutLengthForPaper", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(UIKit.UIPrintPaper) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="printInteractionController:cutLengthForPaper:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ChooseCutterBehavior", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrintInteractionController), typeof(Foundation.NSNumber[]) }, ReturnType=typeof(UIKit.UIPrinterCutterBehavior), Selector="printInteractionController:chooseCutterBehavior:")>]
type IUIPrintInteractionControllerDelegate = 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 |
|---|---|
| ChooseCutterBehavior(UIPrintInteractionController, NSNumber[]) |
Gets the UIPrinterCutterBehavior for the print job. |
| ChoosePaper(UIPrintInteractionController, UIPrintPaper[]) |
Retrieves an object holding the paper size and printing area to use for a printing job. |
| CutLengthForPaper(UIPrintInteractionController, UIPrintPaper) |
The length to use when cutting the page. |
| DidDismissPrinterOptions(UIPrintInteractionController) |
Indicates that the printer user interface has been dismissed. |
| DidFinishJob(UIPrintInteractionController) |
Indicates that the print job has ended. |
| DidPresentPrinterOptions(UIPrintInteractionController) |
Indicates that the printing-options user interface has been presented. |
| GetViewController(UIPrintInteractionController) |
Returns the parent UIViewController for managing the printing-options view. |
| WillDismissPrinterOptions(UIPrintInteractionController) |
Indicates that the printing-options user interface will be dismissed. |
| WillPresentPrinterOptions(UIPrintInteractionController) |
Indicates that the printing-options interface is about to be displayed. |
| WillStartJob(UIPrintInteractionController) |
Indicates that the print job is about to begin. |