7
我正在用c#開發windowform應用程序。檢查打印是否已成功完成
在我的應用程序中,我編寫了下面的代碼,以從本地機器獲取所有圖像並打印出來。
files = Directory.GetFiles(@"C:\temp", "*.jpeg");
foreach (var i in files)
{
var objPrintDoc = new PrintDocument();
objPrintDoc.PrintPage += (obj, eve) =>
{
System.Drawing.Image img = System.Drawing.Image.FromFile(i);
Point loc = new Point(100, 100);
eve.Graphics.DrawImage(img, loc);
};
objPrintDoc.Print();
}
現在我要檢查如果打印已經成功或者沒有做,然後我想刪除我手動創建存儲圖像的臨時文件夾。
我已經嘗試了下面的代碼,但它並沒有爲我工作。
PrintServer myPrintServer;
PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues();
String printQueueNames = "My Print Queues:\n\n";
foreach (PrintQueue pq in myPrintQueues)
{
printQueueNames += "\t" + pq.Name + "\n";
}
請讓我們知道我的問題,並做必要的。
感謝,PRASHANT
_但它沒有爲我工作 - 它怎麼不工作? –
@AustinSalonen獲取PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues(); – User5590
By _how_我的意思是_你在期待什麼,你在做什麼? –