/// <summary> /// 打印设置对话框。 /// </summary> public System.Drawing.Printing.PrinterSettings Print() { this.mCurrentPageIndex = 1; this.mCurrentRowIndex = 0; PrinterPageSetting printerPageSetting; printerPageSetting = new PrinterPageSetting(mPrintDocument); printerPageSetting.PrintPage += new PrintPageDelegate(this.PrintPageEventHandler); return(printerPageSetting.ShowPrintSetupDialog()); }
/// <summary> /// 打印预览对话框。 /// </summary> public void Preview() { this.mCurrentPageIndex = 1; this.mCurrentRowIndex = 0; PrinterPageSetting printerPageSetting; printerPageSetting = new PrinterPageSetting(mPrintDocument); printerPageSetting.PrintPage += new PrintPageDelegate(this.PrintPageEventHandler); //导出到Excel方法实现 printerPageSetting.ImportExcelValue = new ImportExcelDelegate(this.ImportExcelMethodHandler); printerPageSetting.ShowPrintPreviewDialog(); }
/// <summary> /// 页面设置对话框。 /// </summary> public System.Drawing.Printing.PageSettings PageSetup() { PrinterPageSetting printerPageSetting; printerPageSetting = new PrinterPageSetting(mPrintDocument); printerPageSetting.PrintPage += new PrintPageDelegate(this.PrintPageEventHandler); PageSettings pstBack = mPrintDocument.DefaultPageSettings; PageSettings pstNew = printerPageSetting.ShowPageSetupDialog(); if (pstBack != pstNew) { //改变页面设置后,单件重置 PrinterSingleton.PrintDocument = mPrintDocument; mPrinterMargins = new PrinterMargins(mPrintDocument); PrinterSingleton.PrinterMargins = mPrinterMargins; } return(pstNew); }
/// <summary> /// ��ӡ�������Ҫ�������ڼ�������ţ������ע /// </summary> public void Print() { PrinterPageSetting printerPageSetting; printerPageSetting = new PrinterPageSetting(mPrintDocument); printerPageSetting.PrintPage += new PrintPageDelegate(this.PrintPageEventHandler); printerPageSetting.ShowPrintSetupDialog(); }