0

したがって、以下のコードがあり、ダイアログが開くと、プリンターの設定が両面印刷に変更されたことが示されますが、[OK] をクリックして印刷すると両面印刷されませんが、両面を手動で選択すると正しく印刷されます。何が当てはまるのでしょうか?よろしくお願いします。ASP.NET Web アプリケーション

            using (PrintDialog pd = new PrintDialog())
            {

                PrinterSettings ps = new PrinterSettings();
                ps.Duplex = Duplex.Horizontal;
                pd.PrinterSettings = ps;
               // pd.UseEXDialog = true;



                if (pd.ShowDialog() == DialogResult.OK)
                {
                    ProcessStartInfo info = new ProcessStartInfo(filePath);
                    info.Verb = "Print";
                    info.CreateNoWindow = true;
                    info.WindowStyle = ProcessWindowStyle.Hidden;
                    Process.Start(info);
                }





            }
4

1 に答える 1