PrintDialog printDlg = new PrintDialog(); PrintDocument printDoc = new PrintDocument(); PrinterSettings prnsetting = new PrinterSettings(); prnsetting.PrintFileName = @"D:\\.docx"; prnsetting.PrintRange = PrintRange.SomePages; prnsetting.FromPage = 6; prnsetting.ToPage = 8; // printDoc.PrintPage += printDoc_PrintPage; PageSettings pge = new PageSettings(prnsetting); pge.Landscape = false; printDoc.DocumentName = "test"; printDoc.PrinterSettings = prnsetting; printDoc.PrintController = new StandardPrintController(); printDlg.Document = printDoc; printDlg.AllowSelection = true; printDlg.AllowSomePages = true; ////Call ShowDialog if (printDlg.ShowDialog() == DialogResult.OK) printDoc.Print();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)