public override void PaintPrinter() { MessageBoxHelper.Show("请放入申请表正面进行打印! "); this.PrintExcelF6(); if (Vehicle.DyHtzbh.Length > 0) { MessageBoxHelper.Show("请放入抵押表进行打印! "); this.PrintExcelF7(); } MessageBoxHelper.Show("请放入申请表背面进行打印! "); BaseVehicleInfoPrinter printer = new F5Printer(this.Vehicle); CommonPrinter commonPrinter = new CommonPrinter(printer); //commonPrinter.ShowPreviewPrinter(); GlobalPrintSetting printSetting = StaticCacheManager.GetConfig <GlobalPrintSetting>(); if (printSetting.PrintModel == "直接打") { commonPrinter.Print(); } else if (printSetting.PrintModel == "选择打印机") { commonPrinter.ShowPreviewPrinter(); } else { commonPrinter.Preview(); } //todo,excelprinteer }
public void PrintView() { IPrinter printer = new TemplatePrintObject(config); CommonPrinter common = new CommonPrinter(printer); common.Preview(); }
private void btnPreview_Click(object sender, EventArgs e) { TemplatePrintObject printer = new TemplatePrintObject(config); CommonPrinter commonPrinter = new CommonPrinter(printer); commonPrinter.SetPaperSize(config.PageWidth, config.PageHeight); commonPrinter.Preview(); }
public static void Print(IPrinter printer) { CommonPrinter commonPrinter = new CommonPrinter(printer); //commonPrinter.ShowPreviewPrinter(); GlobalPrintSetting printSetting = StaticCacheManager.GetConfig <GlobalPrintSetting>(); if (printSetting.PrintModel == "直接打") { commonPrinter.Print(); } else if (printSetting.PrintModel == "选择打印机") { commonPrinter.ShowPreviewPrinter(); } else { commonPrinter.Preview(); } }
public static void Print(StudentInfo student, Keys key) { BaseStudentPrinter printer = null; if (key == Keys.F1) { printer = new AllPrinter(student); } else if (key == Keys.F2) { printer = new F2Printer(student); } else if (key == Keys.F3) { printer = new F3Printer(student); } else if (key == Keys.F4) { printer = new F4Printer(student); } else if (key == Keys.F5) { printer = new F5Printer(student); //printer = new F5Printer(this.student); } else if (key == Keys.F6) { SetPrinted(student); printer = new ApplyPrinter(student); } else if (key == Keys.F7) { SetPrinted(student); printer = new ApplyExcelPrinter(student); ApplyExcelPrinter tmp = printer as ApplyExcelPrinter; tmp.PrintExcel(false); return; } else if (key == Keys.F8) { printer = new F8Printer(student); } else if (key == Keys.F9) { printer = new F9Printer(student); } if (printer != null) { CommonPrinter commonPrinter = new CommonPrinter(printer); //commonPrinter.ShowPreviewPrinter(); GlobalPrintSetting printSetting = StaticCacheManager.GetConfig <GlobalPrintSetting>(); if (printSetting.PrintModel == "直接打") { commonPrinter.Print(); } else if (printSetting.PrintModel == "选择打印机") { commonPrinter.ShowPreviewPrinter(); } else { commonPrinter.Preview(); } } }