Как открыть диалоговое окно печати в C# с помощью pdfsharp ?? Это мой код для печати документа, но его диалоговое окно открытия не открывается.Открытие диалогового окна с печатью в C#
Process proc = new Process();
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo.Verb = "print";
//Define location of adobe reader/command line
//switches to launch adobe in "print" mode
proc.StartInfo.FileName =
@"C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe";
proc.StartInfo.Arguments = String.Format(@"/p /h {0}", pdfFileName);
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
if (proc.HasExited == false)
{
proc.WaitForExit(10000);
}
proc.EnableRaisingEvents = true;
proc.Close();
KillAdobe("AcroRd32");
return true;
У вас 'pdfFileName' есть пробелы? –
Что происходит - начинается процесс? – Rob
Мне нужно задаться вопросом о «CreateNoWindow» - возможно, попробуйте с ложным. – Derek