7

使用 UIPrintInteractionController 时,

关闭“页面范围”和“份数”选项很容易

UIPrintInteractionController *pic =
      [UIPrintInteractionController sharedPrintController];
pic.delegate = self;
pic.printInfo = pif;
pic.printFormatter = formatter;
pic.showsPageRange = NO;
pic.showsNumberOfCopies = NO;

在此处输入图像描述

有没有办法关闭双面选项?

相反,有没有人真的与苹果确认过,关闭双面选项是不可能的?如果是这样,谢谢。

4

1 回答 1

3

var duplex: UIPrintInfoDuplex

根据官方文档:-

如果打印机能够进行双面打印,则打印选项中的开关允许用户在单面和双面打印之间切换。有关详细信息,请参阅UIPrintInfoDuplex常量的描述。

enum UIPrintInfoDuplex : Int {
    case None
    case LongEdge
    case ShortEdge
}

none:无双面(双面)打印;仅单面打印。

UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.duplex = UIPrintInfoDuplexLongEdge;
printController.printInfo = printInfo//printController is instance of UIPrintInteractionController
于 2016-09-02T07:28:33.087 回答