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