UIPrintInteractionController,关闭双面选项?

时间:2014-07-04 10:52:55

标签: ios printing uiprintinteractioncntrler

使用UIPrintInteractionController时,

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

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

enter image description here

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

相反,有人确实向Apple确认过,关闭双面选项是不可能的?如果是这样,谢谢。

1 个答案:

答案 0 :(得分:3)

var duplex:UIPrintInfoDuplex

根据官方文件: -

  

如果打印机能够双面打印,则打印机中有一个开关   选项允许用户在单面和双面之间切换   打印。请参阅UIPrintInfoDuplex常量的说明   更多信息。

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

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

UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.duplex = UIPrintInfoDuplexLongEdge;
printController.printInfo = printInfo//printController is instance of UIPrintInteractionController