One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPrintInteractionController

class · iOS 4.2+ · SDK 27.1

@MainActor class UIPrintInteractionController

Members (32)

static · iOS 4.2+

canPrint

TypeScript
static canPrint(data: ArrayBuffer): Promise<boolean>
Swift declaration
class func canPrint(_ data: Data) -> Bool
static · iOS 4.2+

canPrint

TypeScript
static canPrint60043(url: string): Promise<boolean>
Swift declaration
class func canPrint(_ url: URL) -> Bool
get · iOS 4.2+

printableUTIs

TypeScript
static get printableUTIs(): Promise<Array<string>>
Swift declaration
class var printableUTIs: Set<String> { get }
get · iOS 4.2+

isPrintingAvailable

TypeScript
static get isPrintingAvailable(): Promise<boolean>
Swift declaration
class var isPrintingAvailable: Bool { get }
get · iOS 4.2+

shared

TypeScript
static get shared(): Promise<UIPrintInteractionController>
Swift declaration
class var shared: UIPrintInteractionController { get }
method · iOS 4.2+

dismiss

TypeScript
dismiss(animated: boolean): Promise<void>
Swift declaration
func dismiss(animated: Bool)
init

init

TypeScript
static init(): Promise<UIPrintInteractionController>
Swift declaration
init()
method · iOS 4.2+

present

TypeScript
presentAnimatedCompletionHandler(animated: boolean, completion?: (((arg0: UIPrintInteractionController, arg1: boolean, arg2: (NativeError) | null) => void)) | null): Promise<boolean>
Swift declaration
func present(animated: Bool, completionHandler completion: UIPrintInteractionController.CompletionHandler? = nil) -> Bool
method · iOS 4.2+

present

TypeScript
presentFromAnimatedCompletionHandler(item: UIBarButtonItem, animated: boolean, completion?: (((arg0: UIPrintInteractionController, arg1: boolean, arg2: (NativeError) | null) => void)) | null): Promise<boolean>
Swift declaration
func present(from item: UIBarButtonItem, animated: Bool, completionHandler completion: UIPrintInteractionController.CompletionHandler? = nil) -> Bool
method · iOS 4.2+

present

TypeScript
presentFromInAnimatedCompletionHandler(rect: { x: number; y: number; width: number; height: number }, view: UIView, animated: boolean, completion?: (((arg0: UIPrintInteractionController, arg1: boolean, arg2: (NativeError) | null) => void)) | null): Promise<boolean>
Swift declaration
func present(from rect: CGRect, in view: UIView, animated: Bool, completionHandler completion: UIPrintInteractionController.CompletionHandler? = nil) -> Bool
method · iOS 4.2+

print

TypeScript
print(printer: UIPrinter, completion?: (((arg0: UIPrintInteractionController, arg1: boolean, arg2: (NativeError) | null) => void)) | null): Promise<boolean>
Swift declaration
func print(to printer: UIPrinter, completionHandler completion: UIPrintInteractionController.CompletionHandler? = nil) -> Bool
get · iOS 4.2+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UIPrintInteractionControllerDelegate)? { get set }
set · iOS 4.2+

delegate

TypeScript
setDelegate(value?: (Implements<UIPrintInteractionControllerDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any UIPrintInteractionControllerDelegate)? { get set }
get · iOS 4.2+

printFormatter

TypeScript
get printFormatter(): Promise<(UIPrintFormatter) | null>
Swift declaration
var printFormatter: UIPrintFormatter? { get set }
set · iOS 4.2+

printFormatter

TypeScript
setPrintFormatter(value?: (UIPrintFormatter) | null): Promise<void>
Swift declaration
var printFormatter: UIPrintFormatter? { get set }
get · iOS 4.2+

printInfo

TypeScript
get printInfo(): Promise<(UIPrintInfo) | null>
Swift declaration
var printInfo: UIPrintInfo? { get set }
set · iOS 4.2+

printInfo

TypeScript
setPrintInfo(value?: (UIPrintInfo) | null): Promise<void>
Swift declaration
var printInfo: UIPrintInfo? { get set }
get · iOS 4.2+

printPageRenderer

TypeScript
get printPageRenderer(): Promise<(UIPrintPageRenderer) | null>
Swift declaration
var printPageRenderer: UIPrintPageRenderer? { get set }
set · iOS 4.2+

printPageRenderer

TypeScript
setPrintPageRenderer(value?: (UIPrintPageRenderer) | null): Promise<void>
Swift declaration
var printPageRenderer: UIPrintPageRenderer? { get set }
get · iOS 4.2+

printPaper

TypeScript
get printPaper(): Promise<(UIPrintPaper) | null>
Swift declaration
var printPaper: UIPrintPaper? { get }
get · iOS 4.2+

printingItem

TypeScript
get printingItem(): Promise<(unknown) | null>
Swift declaration
var printingItem: Any? { get set }
set · iOS 4.2+

printingItem

TypeScript
setPrintingItem(value?: (unknown) | null): Promise<void>
Swift declaration
var printingItem: Any? { get set }
get · iOS 4.2+

printingItems

TypeScript
get printingItems(): Promise<(Array<unknown>) | null>
Swift declaration
var printingItems: [Any]? { get set }
set · iOS 4.2+

printingItems

TypeScript
setPrintingItems(value?: (Array<unknown>) | null): Promise<void>
Swift declaration
var printingItems: [Any]? { get set }
get · iOS 7.0+

showsNumberOfCopies

TypeScript
get showsNumberOfCopies(): Promise<boolean>
Swift declaration
var showsNumberOfCopies: Bool { get set }
set · iOS 7.0+

showsNumberOfCopies

TypeScript
setShowsNumberOfCopies(value: boolean): Promise<void>
Swift declaration
var showsNumberOfCopies: Bool { get set }
get · iOS 4.2+ · Deprecated in iOS 10.0

showsPageRange

TypeScript
get showsPageRange(): Promise<boolean>
Swift declaration
var showsPageRange: Bool { get set }
set · iOS 4.2+ · Deprecated in iOS 10.0

showsPageRange

TypeScript
setShowsPageRange(value: boolean): Promise<void>
Swift declaration
var showsPageRange: Bool { get set }
get · iOS 15.0+

showsPaperOrientation

TypeScript
get showsPaperOrientation(): Promise<boolean>
Swift declaration
var showsPaperOrientation: Bool { get set }
set · iOS 15.0+

showsPaperOrientation

TypeScript
setShowsPaperOrientation(value: boolean): Promise<void>
Swift declaration
var showsPaperOrientation: Bool { get set }
get · iOS 8.0+

showsPaperSelectionForLoadedPapers

TypeScript
get showsPaperSelectionForLoadedPapers(): Promise<boolean>
Swift declaration
var showsPaperSelectionForLoadedPapers: Bool { get set }
set · iOS 8.0+

showsPaperSelectionForLoadedPapers

TypeScript
setShowsPaperSelectionForLoadedPapers(value: boolean): Promise<void>
Swift declaration
var showsPaperSelectionForLoadedPapers: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →