void OnStartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.PrinterSettings.Copies = (short)this.copySpinEdit.Value; GetMargins(); e.PrintDocument.PrinterSettings.Collate = (bool)this.ddbCollate.Tag; e.PrintDocument.PrinterSettings.Duplex = ((bool)this.ddbDuplex.Tag)? Duplex.Horizontal: Duplex.Simplex; }
private void reportsStartPrintEventHandler(object sender, PrintDocumentEventArgs e) { int pageCount = e.PrintDocument.PrinterSettings.ToPage; e.PrintDocument.PrinterSettings = prnSettings; // Do this if your reports contain different number of pages, // and you always need to print all pages in a report. e.PrintDocument.PrinterSettings.ToPage = pageCount; }
private void Ps_StartPrint(object sender, PrintDocumentEventArgs e) { PrinterSettings p = new PrinterSettings(); //pd.AllowSomePages = true; //pd.PrinterSettings.FromPage = 1; //pd.PrinterSettings.ToPage = rptTmp.PrintingSystem.Document.Pages.Count; //pd.ShowDialog(); //FromPage = pd.PrinterSettings.FromPage; //ToPage = pd.PrinterSettings.ToPage; //if (ToPage > rptTmp.PrintingSystem.Document.Pages.Count) ToPage = rptTmp.PrintingSystem.Document.Pages.Count; //e.PrintDocument.PrinterSettings.FromPage = FromPage; //e.PrintDocument.PrinterSettings.ToPage = ToPage; }
private void startPrintEventHandler(object sender, PrintDocumentEventArgs e) { // Get printer settings. PrinterSettings prnSettings = e.PrintDocument.PrinterSettings; // Set the range of pages to print. //prnSettings.FromPage = 20; //prnSettings.ToPage = 40; // Set the number of copies. prnSettings.Copies = (short)copiecnt; // Set the printer to print the document. // prnSettings.PrinterName = "MyPrinter"; }
void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { PrintDialog printDialog = new PrintDialog(); printDialog.AllowSomePages = true; DialogResult digResult = printDialog.ShowDialog(); MessageBox.Show(digResult.ToString()); if (digResult == DialogResult.OK) { e.PrintDocument.PrinterSettings.PrintRange = PrintRange.SomePages; e.PrintDocument.PrinterSettings.PrinterName = printDialog.PrinterSettings.PrinterName; e.PrintDocument.PrinterSettings.FromPage = printDialog.PrinterSettings.FromPage; e.PrintDocument.PrinterSettings.ToPage = printDialog.PrinterSettings.ToPage; } }
private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { for (int i = 0; i < e.PrintDocument.PrinterSettings.PaperSources.Count; i++) if (e.PrintDocument.PrinterSettings.PaperSources[i].Kind == PaperSourceKind.TractorFeed) { e.PrintDocument.DefaultPageSettings.PaperSource = e.PrintDocument.PrinterSettings.PaperSources[i]; break; } for (int i = 0; i < e.PrintDocument.PrinterSettings.PrinterResolutions.Count; i++) if (e.PrintDocument.PrinterSettings.PrinterResolutions[i].Kind == PrinterResolutionKind.High) { e.PrintDocument.DefaultPageSettings.PrinterResolution = e.PrintDocument.PrinterSettings.PrinterResolutions[i]; break; } }
private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { for (int i = 0; i < e.PrintDocument.PrinterSettings.PaperSources.Count; i++) { if (e.PrintDocument.PrinterSettings.PaperSources[i].Kind == PaperSourceKind.TractorFeed) { e.PrintDocument.DefaultPageSettings.PaperSource = e.PrintDocument.PrinterSettings.PaperSources[i]; break; } } for (int i = 0; i < e.PrintDocument.PrinterSettings.PrinterResolutions.Count; i++) { if (e.PrintDocument.PrinterSettings.PrinterResolutions[i].Kind == PrinterResolutionKind.High) { e.PrintDocument.DefaultPageSettings.PrinterResolution = e.PrintDocument.PrinterSettings.PrinterResolutions[i]; break; } } }
void OnStartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.PrinterSettings.Copies = (short)this.copySpinEdit.Value; GetMargins(); e.PrintDocument.PrinterSettings.Collate = (bool)this.ddbCollate.Tag; e.PrintDocument.PrinterSettings.Duplex = ((bool)this.ddbDuplex.Tag)? Duplex.Horizontal: Duplex.Simplex; }
void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.EndPrint += new PrintEventHandler(PrintDocument_EndPrint); }
void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { prnSettings = e.PrintDocument.PrinterSettings; }
void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { }
private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { // Set the page range. e.PrintDocument.PrinterSettings.FromPage = 1; e.PrintDocument.PrinterSettings.ToPage = 3; }
private void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.BeginPrint += new PrintEventHandler(PrintDocument_BeginPrint); }
void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.PrinterSettings.Copies = 3; }
void print_StartPrint(object sender, PrintDocumentEventArgs e) { e.PrintDocument.PrinterSettings.Copies = (short)labelSpinEdit1.Value;//设置打印份数 e.PrintDocument.PrinterSettings.Collate = false;//打印份数,不自动分页 }
private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { // Set the printer name. e.PrintDocument.PrinterSettings.PrinterName = Global.ObtenerImpresoraTickets(); }
private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e) { // Set the printer name. e.PrintDocument.PrinterSettings.PrinterName = PrinterSettings.InstalledPrinters[0]; }