public int Print() { Neusoft.FrameWork.WinForms.Classes.Print printer = new Neusoft.FrameWork.WinForms.Classes.Print(); printer.PrintPage(0, 0, this); return(0); }
public int Print() { Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.IsHaveGrid = true; p.PrintPage(0, 0, this.panel1); return(0); }
private void Print() { int Index = this.neuTabControl1.SelectedIndex; Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.PrintPage(0, 0, this.controls[Index].FpSpread); }
/// <summary> /// 打印 /// </summary> public void Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.SetPageSize(new System.Drawing.Printing.PaperSize("Letter", 780, 640)); print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(20, 10, this); }
public int Print() { if (this.neuSpread1_Sheet1.Rows.Count > 0) { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Components.Common.Classes.Function.GetPageSize("compound", ref print); //print.SetPageSize(new System.Drawing.Printing.PaperSize("compound", 420, 320)); print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(0, 45, this); } //if (ucDetail != null && this.isPrintDetailBill) //{ // ucDetail.PrintPreview(); // this.isPrintDetailBill = false; //} if (this.ucList != null && this.isPrintDetailBill) { this.ucList.ShowData(this.alCompoundListData, false); this.isPrintDetailBill = false; } return(1); }
/// <summary> /// 打印条码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuItem2_Click(object sender, EventArgs e) { if (this.neuSpread1.ActiveSheet != this.spPatient) { return; } if (this.spPatient.ActiveRow.Tag == null) { return; } //{63F68506-F49D-4ed5-92BD-28A52AF54626} AccountCard tempaccontCard = this.spPatient.ActiveRow.Tag as AccountCard; if (tempaccontCard == null) { return; } PictureBox picBox = new PictureBox(); picBox.Size = new Size(400, 30); picBox.Visible = true; picBox.BackColor = System.Drawing.Color.White; picBox.SizeMode = PictureBoxSizeMode.AutoSize; Panel panel = new Panel(); panel.Controls.Add(picBox); panel.Visible = true; Class.Code39 code39 = new Neusoft.HISFC.Components.Account.Class.Code39(); code39.ShowCodeString = true; Bitmap bitmap = code39.GenerateBarcode(tempaccontCard.MarkNO); picBox.Image = bitmap as Image; Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.PrintPage(0, 0, panel); }
/// <summary> /// 打印 /// </summary> /// <param name="sender"></param> /// <param name="neuObject"></param> /// <returns></returns> protected override int OnPrint(object sender, object neuObject) { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.PrintPage(0, 0, this.NpPrint); return(base.OnPrint(sender, neuObject)); }
/// <summary> /// 打印 /// </summary> /// <param name="sender"></param> /// <param name="neuObject"></param> /// <returns></returns> protected override int OnPrint(object sender, object neuObject) { if (MessageBox.Show("是否打印?", "提示信息", MessageBoxButtons.YesNo) == DialogResult.No) { return(1); } Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); if (!string.IsNullOrEmpty(this.pageSize)) { try { string[] size = this.pageSize.Split(','); int pwidth = Int32.Parse(size[0]); int pheight = Int32.Parse(size[0]); Neusoft.HISFC.Models.Base.PageSize page = new Neusoft.HISFC.Models.Base.PageSize(); page.Name = "crossReport"; page.WidthMM = pwidth; page.HeightMM = pheight; print.SetPageSize(page); } catch (Exception ex) { MessageBox.Show("纸张大小设置有误"); return(-1); } } print.PrintPage(0, 0, this.plPrint); return(1); }
//打印 /// <summary> /// 条码打印{D2F77BDA-F5E5-48fe-AB73-B7FE6D92E6E2} /// </summary> public void PrintBar() { Neusoft.HISFC.BizProcess.Interface.Registration.IPrintBar ip = Neusoft.FrameWork.WinForms.Classes.UtilInterface.CreateObject(this.GetType(), typeof(Neusoft.HISFC.BizProcess.Interface.Registration.IPrintBar)) as Neusoft.HISFC.BizProcess.Interface.Registration.IPrintBar; if (ip == null)//默认实现打印 { if (string.IsNullOrEmpty(CardNO)) { MessageBox.Show("病历号为空,不能打印"); return; } Neusoft.FrameWork.WinForms.Controls.ucBaseControl uc = new Neusoft.FrameWork.WinForms.Controls.ucBaseControl(); Neusoft.FrameWork.WinForms.Controls.NeuPictureBox p = new Neusoft.FrameWork.WinForms.Controls.NeuPictureBox(); p.Image = Neusoft.FrameWork.WinForms.Classes.CodePrint.GetCode39(CardNO); Neusoft.FrameWork.WinForms.Controls.NeuPanel pn = new Neusoft.FrameWork.WinForms.Controls.NeuPanel(); pn.Controls.Add(p); pn.BackColor = Color.White; uc.Controls.Add(pn); uc.BackColor = Color.White; Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.PrintPage(0, 0, uc); } else //接口实现打印 { string errText = string.Empty; int returnValue = ip.printBar((patientInfo as Neusoft.HISFC.Models.RADT.Patient), ref errText); if (returnValue < 0) { MessageBox.Show(errText); return; } } }
public void PrintOrder() { Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.IsDataAutoExtend = true; p.IsCanCancel = true; p.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; p.PrintPage(110, 0, this); }
public void Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.IsHaveGrid = false; print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(0, 0, this.neuPanel1); }
public int Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.BizLogic.Manager.PageSize pageManager = new Neusoft.HISFC.BizLogic.Manager.PageSize(); print.SetPageSize(pageManager.GetPageSize("MZGH")); print.PrintPage(0, 0, this); return(0); }
/// <summary> /// 打印 /// </summary> public void Print() { this.neuSpread1_Sheet1.Columns[(int)ColumnSet.ColMemo].Visible = false; Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(30, 10, this); this.neuSpread1_Sheet1.Columns[(int)ColumnSet.ColMemo].Visible = true; }
public int Print() { this.neuSpread1_Sheet1.ColumnHeader.DefaultStyle.BackColor = System.Drawing.Color.White; this.neuSpread1_Sheet1.RowHeader.DefaultStyle.BackColor = System.Drawing.Color.White; this.neuSpread1_Sheet1.SheetCornerStyle.BackColor = System.Drawing.Color.White; Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); return(print.PrintPage(this.left, this.top, this.panelPrint)); }
public void Print() { Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.IsResetPage = true; System.Drawing.Printing.PaperSize pageSize = this.getPaperSizeForInput(); p.SetPageSize(pageSize); p.PrintPage(15, 10, this); //p.PrintPreview(15, 10, this.neuPanel1); }
/// <summary> /// /// </summary> /// <returns></returns> public int Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); //print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.SetPageSize(new System.Drawing.Printing.PaperSize("A4", 800, 860)); //print.PrintPreview(27, 73, this.neuPanel1); print.PrintPage(32, 64, this.neuPanel1); return(1); }
public override int Print(object sender, object neuObject) { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Models.Base.PageSize ps = new Neusoft.HISFC.Models.Base.PageSize("SI", 0, 0); ps.Top = 0; ps.Left = 0; print.SetPageSize(ps); print.PrintPage(0, 0, this.neuPanel2); return(base.Print(sender, neuObject)); }
public override int Print(object sender, object neuObject) { Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Models.Base.PageSize pg = new Neusoft.HISFC.Models.Base.PageSize("CD", 0, 0); p.SetPageSize(pg); pg.Top = 0; pg.Left = 0; p.PrintPage(0, 0, this.neuPanel1); return(base.Print(sender, neuObject)); }
public int Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); //设置纸张大小 //neusoft.Common.Class.Function.GetPageSize("bill", ref Print); print.PrintPage(0, 0, this); return(1); }
/// <summary> /// 打印病案首页 /// </summary> /// <param name="info"></param> /// <returns>0正常 ,-1 出错</returns> public static int PrintCaseFirstPage(Neusoft.HISFC.Models.RADT.PatientInfo info) { HealthRecord.ucCasePrint casePrint = new HealthRecord.ucCasePrint(); casePrint.LoadInfo(); Neusoft.HISFC.BizLogic.HealthRecord.Base baseDml = new Neusoft.HISFC.BizLogic.HealthRecord.Base(); Neusoft.HISFC.BizProcess.Integrate.RADT RadtInpatient = new Neusoft.HISFC.BizProcess.Integrate.RADT(); Neusoft.HISFC.Models.HealthRecord.Base caseBase = new Neusoft.HISFC.Models.HealthRecord.Base(); //判断是否有该患者 if (info.ID == null || info.ID == "") { MessageBox.Show("住院流水号不能为空"); return(-1); } //获取住院号赋值给实体 Neusoft.HISFC.Models.RADT.PatientInfo patientInfo = RadtInpatient.GetPatientInfoByPatientNO(info.ID); if (patientInfo == null) { MessageBox.Show("获取人员信息出错"); return(-1); } caseBase.PatientInfo = patientInfo; //casePrint.contro = caseBase; //获取默认打印机 string errStr = ""; ArrayList alSetting = Neusoft.FrameWork.WinForms.Classes.Function.GetDefaultValue("BAPrinter", out errStr); if (alSetting == null) { MessageBox.Show(errStr); return(-1); } if (alSetting.Count == 0) { MessageBox.Show("请填写打印机名称配置文件"); Neusoft.FrameWork.WinForms.Classes.Function.SaveDefaultValue("BAPrinter"); return(-1); } string printerSetting = alSetting[0] as string; Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); for (int i = 0; i < System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count; i++) { if (System.Drawing.Printing.PrinterSettings.InstalledPrinters[i].IndexOf(printerSetting) != -1) { p.PrintDocument.PrinterSettings.PrinterName = System.Drawing.Printing.PrinterSettings.InstalledPrinters[i]; } } p.IsPrintInputBox = true; Common.Classes.Function.GetPageSize("case1", ref p); p.PrintPage(20, 80, casePrint); return(0); }
protected override int OnPrint(object sender, object neuObject) { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.Line; print.PageLabel = neuLabel8; if (this.neuTabControl1.SelectedIndex == 0) { print.PrintPage(30, 10, this.neuPanel4); } if (this.neuTabControl1.SelectedIndex == 1) { print.PrintPage(30, 10, this.neuPanel6); } if (this.neuTabControl1.SelectedIndex == 2) { print.PrintPage(30, 10, this.neuPanel8); } return(base.OnPrint(sender, neuObject)); }
/// <summary> /// 打印日报表 /// </summary> protected override int OnPrint(object sender, object neuObject) { //if (Neusoft.FrameWork.Function.NConvert.ToDecimal(this.lblLBalanceCost.Text) == 0 && Neusoft.FrameWork.Function.NConvert.ToDecimal(this.lblPrepayCost.Text) == 0) //{ // Neusoft.FrameWork.WinForms.Classes.Function.Msg("时间范围内没有发生预交金和结算费用!", 111); //} Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); print.PrintPage(0, 0, this); return(1); }
/// <summary> /// 打印 /// </summary> /// <param name="sender"></param> /// <param name="neuObject"></param> /// <returns></returns> protected override int OnPrint(object sender, object neuObject) { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Models.Base.PageSize page = new Neusoft.HISFC.Models.Base.PageSize(); //page.HeightMM = 1060; //page.Width = 800; //page.Left = 100; print.SetPageSize(page); print.PrintPage(0, 0, this.neuPanel1); return(base.OnPrint(sender, neuObject)); }
/// <summary> /// 打印自身 /// </summary> /// <returns>-1 失败 1 成功</returns> public int Print() { try { Neusoft.FrameWork.WinForms.Classes.Print print = null; try { print = new Neusoft.FrameWork.WinForms.Classes.Print(); } catch (Exception ex) { MessageBox.Show("初始化打印机失败!" + ex.Message); return(-1); } string paperName = string.Empty; //if (this.InvoiceType == "MZ05") //{ // paperName = "MZTK"; //} //else if (this.InvoiceType == "MZ01") //{ paperName = "MZFP"; //} Neusoft.HISFC.Models.Base.PageSize ps = new Neusoft.HISFC.Models.Base.PageSize(); ////纸张宽度 //ps.Width = this.Width; ////纸张高度 //ps.Height = this.Height; //上边距 ps.Top = 0; //左边距 ps.Left = 0; print.SetPageSize(ps); print.PrintPage(0, 0, this); while (alName.Count > 0) { SetPrintValueOther(); PrintOther(); } } catch (Exception e) { MessageBox.Show(e.Message); return(-1); } return(1); }
public void Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Components.Common.Classes.Function.GetPageSize("DrugBag", ref print); System.Drawing.Printing.PageSettings pSet = new System.Drawing.Printing.PageSettings(); pSet.Landscape = true; print.PrintDocument.DefaultPageSettings.Landscape = true; print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(0, 100, this); this.neuSpread1_Sheet1.Rows.Count = 0; }
public int Print() { Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Models.Base.PageSize ps = new Neusoft.HISFC.Models.Base.PageSize(); Neusoft.HISFC.BizLogic.Manager.PageSize psMgr = new Neusoft.HISFC.BizLogic.Manager.PageSize(); ps = psMgr.GetPageSize("241"); print.SetPageSize(ps); print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; print.PrintPage(20, 10, this); //Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print(); //print.PrintPreview(40, 10, this); return(1); }
public int Print() { #region {E11D456D-F6F8-44e7-AFD8-49879BB825AC} //设置为非现场打印 IsZZFYPrint = true; // //this.printDocument1.Print(); //return 1; try { Neusoft.FrameWork.WinForms.Classes.Print print = null; Neusoft.HISFC.Models.Base.PageSize ps = null; try { print = new Neusoft.FrameWork.WinForms.Classes.Print(); } catch (Exception ex) { MessageBox.Show("初始化打印机失败!" + ex.Message); return(-1); } ps = new Neusoft.HISFC.Models.Base.PageSize(); Neusoft.HISFC.BizLogic.Manager.PageSize pss = new Neusoft.HISFC.BizLogic.Manager.PageSize(); ps = pss.GetPageSize("ZYJSFP"); print.SetPageSize(ps); InitReceipt(); print.PrintPage(0, 0, this); } catch (Exception e) { MessageBox.Show(e.Message); return(1); } return(1); #endregion }
/// <summary> /// 打印函数 /// </summary> public void Print() { // TODO: 添加 ucComboRecipeLabel.Print 实现 if (p == null) { p = new Neusoft.FrameWork.WinForms.Classes.Print(); Neusoft.HISFC.Components.Common.Classes.Function.GetPageSize("RecipeLabel", ref p); p.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; } System.Windows.Forms.Control c = this; c.Width = this.Width; c.Height = this.Height; // p.PrintPreview(12,1,c); p.PrintPage(12, 1, c); this.Clear(); }
public void Print(bool isPreview) { Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.IsResetPage = true; System.Drawing.Printing.PaperSize pageSize = this.getPaperSizeForInput(); p.SetPageSize(pageSize); p.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; if (isPreview) { p.PrintPreview(15, 10, this); } else { p.PrintPage(15, 10, this); } //p.PrintPreview(15, 10, this.neuPanel1); }
public void Init(System.Collections.ArrayList alPrintData) { //用来将要分开打的数据分开 Hashtable htInject = new Hashtable(); foreach (Neusoft.HISFC.Models.Nurse.Inject inject in alPrintData) { string key = inject.PrintNo; if (htInject.ContainsKey(key)) { List <Neusoft.HISFC.Models.Nurse.Inject> injectList = htInject[key] as List <Neusoft.HISFC.Models.Nurse.Inject>; injectList.Add(inject); } else { List <Neusoft.HISFC.Models.Nurse.Inject> injectList = new List <Neusoft.HISFC.Models.Nurse.Inject>(); htInject.Add(key, injectList); injectList.Add(inject); } } //分别打印 int controlsHeight = 0; int pageCount = 1; int totPageCount = htInject.Count; foreach (string key in htInject.Keys) { ucPrintCureNewControl ucPrint = new ucPrintCureNewControl(); ucPrint.SetData(htInject[key] as List <Neusoft.HISFC.Models.Nurse.Inject>, totPageCount, pageCount); pageCount++; ucPrint.Dock = DockStyle.Top; this.Controls.Add(ucPrint); controlsHeight += ucPrint.Height; //控件高度 this.Height = controlsHeight; //打印 Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print(); p.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None; p.PrintPage(180, 5, this); } }