मैं सी # में विंडोफॉर्म एप्लिकेशन विकसित कर रहा हूं।जांचें कि प्रिंट सफलतापूर्वक किया गया है
मेरे ऐप में, मैंने स्थानीय मशीन से सभी छवियां प्राप्त करने और इसे प्रिंट करने के लिए कोड नीचे लिखा है।
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";
}
कृपया मुझे अपनी समस्या बताएं और आवश्यकतानुसार हमें बताएं।
धन्यवाद, प्रशांत
_ लेकिन यह मेरे लिए काम नहीं करता है - यह कैसे काम नहीं करता है? –
@AustinSalonen PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues(); – User5590
_how_ से मेरा मतलब था कि आप क्या उम्मीद कर रहे हैं और आप क्या प्राप्त कर रहे हैं? –