使用PrintDialog打印时查找打印状态

时间:2013-05-08 11:56:19

标签: c# printing

我使用PrintDialog打印一些视觉对象。

PrintDialog printer = new PrintDialog();
printer.PrintVisual(barcodeCreator, "");

现在我想做一些业务逻辑,如果打印成功完成,还有一些其他逻辑,如果没有完成。 那我怎样才能找到打印状态?

1 个答案:

答案 0 :(得分:1)

尝试PrintDialog.PrintQueue属性。它返回表示所选打印机的PrintQueue对象。然后,您可以使用PrintQueue.GetJob方法或properties