【问题标题】:UIPrintInteractionController, turn off Double-sided option?UIPrintInteractionController,关闭双面选项?
【发布时间】:2016-09-02 22:06:49
【问题描述】:

使用 UIPrintInteractionController 时,

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

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

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

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

【问题讨论】:

  • 我也有同样的问题。 UIPrintInteractionController 中的 duplex 选项不起作用,真是太傻了。
  • tyhanks @quemeful

标签: ios printing uiprintinteractioncntrler


【解决方案1】:

var 双工: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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    相关资源
    最近更新 更多