1

我想知道是否有办法设置通过代码打印的最小份数,因为我需要一个文件以重复打印。

我阅读了 Apple 开发人员页面上的文档,但找不到任何内容。

我知道您可以从打印机对话框中设置份数,但我需要默认最小值为 2。

提前致谢!

编辑:

我试过这个,但它对我不起作用,至少在 Xamarin 中。

4

1 回答 1

1

没有任何东西可以通过UIPrintInteractionController或其代表公开,让您可以更改/覆盖副本的数量。

我解决这个问题的方法是编写我自己UIController的定义允许用户更改然后用于UIPrintInteractionController.PrintToPrinter直接打印内容的属性。

另一种方法是禁用份数显示:

UIPrintInteractionController.ShowsNumberOfCopies = false;

PrintingItems然后为vs.提供一个两元素数组,它只PrintingItem包含打印对象的两个副本。

另一种方法只允许用户通过 选择打印机UIPrinterPickerController,保存UIPrinter以在将来跳过它,然后调用PrintToPrinter两次。

于 2017-05-15T19:53:19.577 回答