private void button1_Click(object sender, EventArgs e) { string exeFolder = Application.StartupPath; string Filepath = Path.Combine(exeFolder, @"Form.pdf"); Process printjob = new Process(); printjob.StartInfo.FileName = Filepath; printjob.StartInfo.Verb = "Print"; printjob.StartInfo.CreateNoWindow = true; printjob.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; PrinterSettings ps = new PrinterSettings(); PrintDocument printdoc= new PrintDocument(); printdoc.PrinterSettings = ps; IEnumerable<PaperSize> paperSizes = ps.PaperSizes.Cast<PaperSize>(); PaperSize sizeA4 = paperSizes.First<PaperSize>(size => size.Kind == PaperKind.A4); printdoc.DefaultPageSettings.PaperSize = sizeA4; PaperSource oPSource = new PaperSource(); oPSource.RawKind = (int)PaperSourceKind.Lower; printdoc.DefaultPageSettings.PaperSource = oPSource; printdoc.PrinterSettings.Copies = 2; printjob.Start(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)