РаспечататьДокумент N из N страниц - PullRequest
3 голосов
/ 04 ноября 2010

Я вручную печатаю и рисую документ, используя этот класс, но не знаю, как можно написать на документе. Страница 1 из 10, Страница 2 из 10 и т. Д.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 04 ноября 2010

Вы должны считать. использовать атрибут класса для подсчета. Кроме того, вы должны рассчитать общее количество.

Помните, что событие printPage - это вызов для каждой страницы !!

http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.printpage.aspx

0 голосов
/ 20 июля 2014

Насколько я могу сказать, понадобятся два печатных документа.Первый будет имитировать процесс печати, пока вы будете считать страницы.Во втором прогоне вы фактически отправите вывод на устройство печати и получите уже подсчитанные страницы.

...