i`m работы с PrintDocument класса, используя следующий код:.net завершения печати событие
printDocument.PrintPage += (s, ev) =>
{
ev.Graphics.DrawImage(bitmap, Point.Empty);
ev.HasMorePages = false;
};
printDocument.EndPrint += (sender, args) =>
{
var buyerDTO = buyerRow.Buyer;
buyerDTO.EnvelopePrinted = true;
View.Control.Invoke(new Action(() => View.UpdateBuyer(buyerDTO)));
Manager.UpdateBuyer(buyerDTO);
((IDisposable)sender).Dispose();
View.Control.Invoke(
new Action(() => View.SetResetPrintStatusEnable(View.CurrentBuyers.Any(buyer => buyer.EnvelopePrinted))));
};
printDocument.Print();
, как я понимаю EndPrint событие происходит, когда документ оказывается (и отправлен на принтер), но еще не напечатаны на бумаге.
Я должен проверить, действительно ли документ напечатан на бумаге. Как я могу это сделать?