我正在使用一个Windows服务,并且希望在服务启动时打印一个.html页面。 我正在使用这段代码并且它可以正常打印。 但是会出现一个打印对话框,如何在不弹出打印对话框的情况下打印呢?
public void printdoc(string document)
{
Process printjob = new Process();
printjob.StartInfo.FileName = document;
printjob.StartInfo.UseShellExecute = true;
printjob.StartInfo.Verb = "print";
printjob.StartInfo.CreateNoWindow = true;
printjob.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
printjob.Start();
}
有没有其他方法可以打印而不显示打印对话框。
提前致谢, Anup Pal