2016-10-06 4 views
0

Сколько максимальных распечаток может выполняться UIPrintInteractionController (Swift)?Сколько максимальных распечаток может выполнить UIPrintInteractionController (Swift)?

В настоящее время я делаю AirPrint для проекта. Удовлетворение, как выполнять стресс-тесты печати навалом при использовании симулятора принтера.

  • Есть ли делегат чего-то вроде printInteractionControllerIsPrintingJob?

  • Как отладить число printing waiting in queue?

  • Есть ли способ настроить представление предупреждения о печати?

Cheers,

ответ

0

Из документации:

1- вар printingItems: [Любой]? {get set} Принимает массив готовых к печати объектов (NSURL, NSData, UIImage или ALAsset). Документация не приводит никаких ограничений, поэтому мы предполагаем, что предел будет значением unsigned int в вашей архитектуре.

2- Есть 2 метода делегата для начала и окончания печати: Начало и конец задания печати

func printInteractionControllerWillStartJob(UIPrintInteractionController) 
//Tells the delegate that the print job is about to start. 
func printInteractionControllerDidFinishJob(UIPrintInteractionController) 
//Tells the delegate that the print job has ended. 

Вы можете использовать те, чтобы получить IsPrinting статус. (между первым и вторым).

3- Документация не предлагает какой-либо метод делегата, чтобы получить ожидания в очереди

4 Вы можете настроить оповещение с:

printInfo UIPrintInfo: The aforementioned print job configuration. 
printPaper UIPrintPaper: A simple type that describes the physical and printable size of a paper type; except for specialized applications, this will be handled for you by UIKit. 
showsNumberOfCopies Bool: When true, lets the user choose the number of copies. 
showsPageRange Bool: When true, lets the user choose a sub-range from the printed material. This only makes sense with multi-page content—it’s turned off by default for images. 
showsPaperSelectionForLoadedPapers Bool: When this is true and the selected printer has multiple paper options, the UI will let the user choose which paper to print on. 

Некоторое подробное объяснение о печати с помощью Swift, пожалуйста, обратитесь по следующей ссылке:

Если этот ответ был полезен и имеет то, что вам нужно, пожалуйста, не забудьте его проверить :).

Удачи вам в приложении.

+0

Добро пожаловать :) –

+0

большое спасибо @houssem. это приятные советы для меня. У меня есть еще один вопрос ,,,, Можно ли удалить AlertView во время печати? http://imgur.com/a/LRwQ0 – murraymurraymurray

+0

Да, пожалуйста, обратитесь к этому вопросу [http://stackoverflow.com/questions/29925387/skipping-the-printing-ui-in-ios-8) , В принятом ответе есть то, что вы хотите сделать :): –

 Смежные вопросы

  • Нет связанных вопросов^_^