我想知道是否有办法通过代码设置要打印的最小份数,因为我需要一份副本打印的文件。
我在Apple开发者页面上阅读了文档但我找不到任何内容。
我知道您可以从打印机对话框中设置份数,但我默认需要最小值为2.
提前致谢!
编辑:
我尝试了this并且它对我不起作用,至少在Xamarin中。
答案 0 :(得分:1)
通过UIPrintInteractionController
或其代理人无法透露任何内容,允许您更改/覆盖副本数量。
我处理此问题的方法是编写自己的UIController
,用于定义允许用户更改的属性,然后使用UIPrintInteractionController.PrintToPrinter
直接打印内容。
另一种方法是禁用显示的份数:
UIPrintInteractionController.ShowsNumberOfCopies = false;
然后为PrintingItems
与PrintingItem
提供一个两元素数组,其中只包含两个打印对象副本。
另一种方法只允许用户通过UIPrinterPickerController
选择打印机,保存UIPrinter
以便将来跳过它,然后再拨打PrintToPrinter
两次。