Printe uden at print dialogen kommer frem
Hey allesammen.Jeg forsøger at få print dialogen til at lade være med at dukke op, når jeg forsøger at printe ud fra min app, men jeg kan simpelthen ikke slå den ihjel. Jeg troede egentlig det var nok at sige at bruge CreateNoWindow = true
Nogle gode input?
Min kode ser sådan her ud.
foreach (string post in arrayPosts)
{
try
{
accNum = post.Substring(0, 9);
URL = post.Substring(post.IndexOf("http"), post.Length - post.IndexOf("http"));
Console.WriteLine(accNum + "-----" + URL);
//URL = HttpUtility.UrlEncode(URL);
Uri urluri = new Uri(URL);
rfile = URL.Trim();
client = new WebClient();
lfile = @"c:\" + DateTime.Now.Ticks + "." + ext;
client.DownloadFile(urluri, lfile);
proc = new Process();
proc.StartInfo.FileName = lfile;
proc.StartInfo.Verb = "Print";
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.Start();
proc.Dispose();
client.Dispose();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}