首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIPrintInteractionController -限制印刷份数/获得印刷份数

UIPrintInteractionController -限制印刷份数/获得印刷份数
EN

Stack Overflow用户
提问于 2012-07-26 13:37:16
回答 1查看 1.1K关注 0票数 4

我正在开发一个iPad应用程序,它包括打印文档的能力。有些文件需要权利管理,其中可以打印有限数量的副本,必须记录打印的数量。

我已经浏览了UIPrintInteractionController文档,但没有发现这样的功能。这个问题是一年前在这里提出的:iOS打印用户界面-限制拷贝数,当时这个特性不可用--希望它已经改变了。

我的问题是:

  1. 一年后,可可粉是否还没有能力限制可印刷的份数?
  2. 有没有办法把印刷的数量印出来?
  3. 有人被迫使用UIPrintInteractionController吗?如果我无法设置或获得副本,那么我可能被迫编写自己的(如果有可能)。
EN

回答 1

Stack Overflow用户

发布于 2013-05-02 00:25:55

试图控制用户可以使用UIPrintInteractionController打印的副本的数量。我也有同样的问题,当我走回家的时候,它击中了我。为什么我不为UIStepper创建一个类别并覆盖它的行为呢?

我不使用UIStepper在我的应用程序,所以这不会影响我的应用程序,但如果你这样做,可能有一种方式,你可以选择性地应用这段代码。

不管怎样,你想要这样的东西:

代码语言:javascript
复制
@implementation UIStepper (MJStepper)

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
        self.minimumValue = 1;
        self.maximumValue = 1;
    }
    return self;
}

@end

因此,创建一个类别并将其包含在使用UIPrintInteractionController的相同视图中。

然后在init和BAM上设置min和max值。打印模式显示为1份,而且没有步进器。:)

您可以通过编程将其设置为任意数字,甚至可以给用户一个固定的范围。

我真希望苹果有一个完整的编程API来打印。我正在构建一个Kiosk应用程序,我最不希望的是用户能够打印100份的东西。

我认为纸的类型和打印机的选择仍然是烦人的,但我可能可以接受这一点。

有没有人知道是否有一种方法可以控制打印机所支持的纸张类型?我知道有一个委托回调,我可能会用它来强制一种特定类型的文件,所以我可以尝试。

无论如何,希望这能帮上忙!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11670529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档