Package org.robovm.apple.uikit
Class UIPrintInteractionController
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIPrintInteractionController
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class UIPrintInteractionController extends NSObject
- Since:
- Available in iOS 4.2 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIPrintInteractionController.UIPrintInteractionControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIPrintInteractionController()
protected
UIPrintInteractionController(NSObject.Handle h, long handle)
protected
UIPrintInteractionController(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UIPrintInteractionController
public UIPrintInteractionController()
-
UIPrintInteractionController
protected UIPrintInteractionController(NSObject.Handle h, long handle)
-
UIPrintInteractionController
protected UIPrintInteractionController(NSObject.SkipInit skipInit)
-
-
Method Detail
-
isPrintingAvailable
public static boolean isPrintingAvailable()
-
getPrintableUTIs
public static java.util.Set<java.lang.String> getPrintableUTIs()
-
getSharedPrintController
public static UIPrintInteractionController getSharedPrintController()
-
getPrintInfo
public UIPrintInfo getPrintInfo()
-
setPrintInfo
public void setPrintInfo(UIPrintInfo v)
-
getDelegate
public UIPrintInteractionControllerDelegate getDelegate()
-
setDelegate
public void setDelegate(UIPrintInteractionControllerDelegate v)
-
showsPageRange
@Deprecated public boolean showsPageRange()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 4.2 and later.
-
setShowsPageRange
@Deprecated public void setShowsPageRange(boolean v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 4.2 and later.
-
showsNumberOfCopies
public boolean showsNumberOfCopies()
- Since:
- Available in iOS 7.0 and later.
-
setShowsNumberOfCopies
public void setShowsNumberOfCopies(boolean v)
- Since:
- Available in iOS 7.0 and later.
-
showsPaperSelectionForLoadedPapers
public boolean showsPaperSelectionForLoadedPapers()
- Since:
- Available in iOS 8.0 and later.
-
setShowsPaperSelectionForLoadedPapers
public void setShowsPaperSelectionForLoadedPapers(boolean v)
- Since:
- Available in iOS 8.0 and later.
-
getPrintPaper
public UIPrintPaper getPrintPaper()
-
getPrintPageRenderer
public UIPrintPageRenderer getPrintPageRenderer()
-
setPrintPageRenderer
public void setPrintPageRenderer(UIPrintPageRenderer v)
-
getPrintFormatter
public UIPrintFormatter getPrintFormatter()
-
setPrintFormatter
public void setPrintFormatter(UIPrintFormatter v)
-
getPrintingItem
public NSObject getPrintingItem()
-
setPrintingItem
public void setPrintingItem(NSObject v)
-
getPrintingItems
public NSArray<?> getPrintingItems()
-
setPrintingItems
public void setPrintingItems(NSArray<?> v)
-
present
public boolean present(boolean animated, org.robovm.objc.block.VoidBlock3<UIPrintInteractionController,java.lang.Boolean,NSError> completion)
-
presentFromRectInView
public boolean presentFromRectInView(CGRect rect, UIView view, boolean animated, org.robovm.objc.block.VoidBlock3<UIPrintInteractionController,java.lang.Boolean,NSError> completion)
-
presentFromBarButtonItem
public boolean presentFromBarButtonItem(UIBarButtonItem item, boolean animated, org.robovm.objc.block.VoidBlock3<UIPrintInteractionController,java.lang.Boolean,NSError> completion)
-
print
public boolean print(UIPrinter printer, org.robovm.objc.block.VoidBlock3<UIPrintInteractionController,java.lang.Boolean,NSError> completion)
-
dismiss
public void dismiss(boolean animated)
-
canPrint
public static boolean canPrint(NSURL url)
-
canPrint
public static boolean canPrint(NSData data)
-
-