Распечатать несколько изображений - PullRequest
3 голосов
/ 07 июня 2010

Мне нужно напечатать большую коллекцию изображений изображений.

Если я использую что-то вроде:

printDocument.PrintPage += OnPrintPage;
printDocument.Print();

мой размер задания на печать в очереди принтера превышает 1 ГБ!

Может кто-нибудь подсказать, как можно распечатывать изображения по одному. Может быть, доступно какое-нибудь событие, например PrintJobIsFinished?

1 Ответ

0 голосов
/ 07 июня 2010

Похоже, что вы можете использовать свойство NumberOfJobs класса PrintQueue, чтобы определить, есть ли какие-либо задания в очереди. Вам нужно будет опросить принтер, пока NumberOfJobs не упадет до 0, а затем запустить следующее задание на печать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...