using (var dlg = new PrintDialog()) { // configure dialog dlg.AllowSomePages = true; dlg.AllowSelection = true; dlg.UseEXDialog = true; dlg.Document = Document; // show allowed page range var ps = dlg.PrinterSettings; ps.MinimumPage = ps.FromPage = 1; ps.MaximumPage = ps.ToPage = 2; // show dialog if (dlg.ShowDialog(this) == DialogResult.OK) { // print selected page range _preview.Print(); } }
using (var dlg = new PrintDialog()) { // configure dialog dlg.AllowSomePages = true; dlg.AllowSelection = true; dlg.UseEXDialog = true; dlg.Document = Document; // show allowed page range var ps = dlg.PrinterSettings; ps.MinimumPage = ps.FromPage = 1; ps.MaximumPage = ps.ToPage = 2; ps.Copies = Convert.ToInt16(numericUpDown1.Value); ps.PrinterName = cbox.SelectedItem.ToString(); _preview.Print(); }
Print
DocumentPrinter
ps.PrintRange = System.Drawing.Printing.PrintRange.Selection;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)