public bool SaveConfig(PrintTemplateModel model) { try { if (model == null) { return(false); } if (!Directory.Exists(configPath)) { Directory.CreateDirectory(configPath); } string path = configPath + fileName; //把配置信息写入文件 string json = JsonConvert.SerializeObject(model); File.WriteAllText(path, json); return(true); } catch (Exception) { return(false); } }
public PrintTemplateModel GetPrintConfig() { if (tempConfig == null) { tempConfig = new PrintTemplateHelper().GetConfig(); } return(tempConfig); }
private PrintTemplateModel DefaultConfig() { PrintTemplateModel model = new PrintTemplateModel(); #region 页面大小 /// <summary> /// 页面宽度 /// </summary> model.PageWidth = 700; /// <summary> /// 页面高度 /// </summary> model.PageHeight = 800; #endregion #region 医院名称 /// <summary> /// 医院名称文字 /// </summary> model.HospitalNameFontSize = 12; /// <summary> /// 医院名称文字X坐标 /// </summary> model.HospitalNameFontX = 20; /// <summary> /// 医院名称文字Y坐标 /// </summary> model.HospitalNameFontY = 20; #endregion #region 医嘱类型 /// <summary> /// 医嘱类型文字 /// </summary> model.OrderTypeFontSize = 14; /// <summary> /// 医嘱类型文字X坐标 /// </summary> model.OrderTypeFontX = 410; /// <summary> /// 医嘱类型文字Y坐标 /// </summary> model.OrderTypeFontY = 20; #endregion #region 特殊用药文字 /// <summary> /// 特殊用药文字 /// </summary> model.special_medicationtipFontSize = 14; /// <summary> /// 特殊用药文字X坐标 /// </summary> model.special_medicationtipFontX = 480; /// <summary> /// 特殊用药文字Y坐标 /// </summary> model.special_medicationtipFontY = 20; #endregion #region 批次名称 /// <summary> /// 批次名称文字 /// </summary> model.BatchNameFontSize = 14; /// <summary> /// 批次名称文字X坐标 /// </summary> model.BatchNameFontX = 590; /// <summary> /// 批次名称文字Y坐标 /// </summary> model.BatchNameFontY = 20; #endregion #region 病区 /// <summary> /// 病区文字 /// </summary> model.AreaFontSize = 14; /// <summary> /// 病区文字X坐标 /// </summary> model.AreaFontX = 20; /// <summary> /// 病区文字Y坐标 /// </summary> model.AreaFontY = 65; #endregion #region 床位 /// <summary> /// 床位文字 /// </summary> model.BedFontSize = 16; /// <summary> /// 床位文字X坐标 /// </summary> model.BedFontX = 20; /// <summary> /// 床位文字Y坐标 /// </summary> model.BedFontY = 110; #endregion #region 患者名称 /// <summary> /// 患者名称文字 /// </summary> model.PatientFontSize = 16; /// <summary> /// 患者名称文字X坐标 /// </summary> model.PatientFontX = 140; /// <summary> /// 患者名称文字Y坐标 /// </summary> model.PatientFontY = 110; #endregion #region 年龄 /// <summary> /// 年龄文字 /// </summary> model.AgeFontSize = 12; /// <summary> /// 年龄文字X坐标 /// </summary> model.AgeFontX = 20; /// <summary> /// 年龄文字Y坐标 /// </summary> model.AgeFontY = 190; #endregion #region 性别 /// <summary> /// 性别文字 /// </summary> model.GenderFontSize = 12; /// <summary> /// 性别文字X坐标 /// </summary> model.GenderFontX = 85; /// <summary> /// 性别文字Y坐标 /// </summary> model.GenderFontY = 190; #endregion #region 医嘱编号 /// <summary> /// 医嘱编号文字 /// </summary> model.GroupNumFontSize = 12; /// <summary> /// 医嘱编号文字X坐标 /// </summary> model.GroupNumFontX = 120; /// <summary> /// 医嘱编号文字Y坐标 /// </summary> model.GroupNumUnFontY = 190; #endregion #region 日期 /// <summary> /// 日期文字 /// </summary> model.DateFontSize = 12; /// <summary> /// 日期文字X坐标 /// </summary> model.DateFontX = 520; /// <summary> /// 日期文字Y坐标 /// </summary> model.DateFontY = 70; #endregion #region 使用频率(use_time) /// <summary> /// 使用频率文字 /// </summary> model.UserFrequentFontSize = 12; /// <summary> /// 使用频率文字X坐标 /// </summary> model.UserFrequentFontX = 520; /// <summary> /// 使用频率文字Y坐标 /// </summary> model.UserFrequentFontY = 190; #endregion #region is_print_sn /// <summary> /// is_print_snv文字 /// </summary> model.is_print_snvFontSize = 12; /// <summary> /// is_print_snv文字X坐标 /// </summary> model.is_print_snvFontX = 360; /// <summary> /// is_print_snv文字Y坐标 /// </summary> model.is_print_snvFontY = 70; #endregion #region 第一条分割线 /// <summary> /// 第一条分割线宽度 /// </summary> model.SplitWidth = 300; /// <summary> /// 第一条分割线X坐标 /// </summary> model.SplitX = 5; /// <summary> /// 第一条分割线Y坐标 /// </summary> model.SplitY = 205; #endregion #region 第二条分割线 /// <summary> /// 第二条分割线宽度 /// </summary> model.Split2Width = 700; /// <summary> /// 第二条分割线X坐标 /// </summary> model.Split2X = 0; /// <summary> /// 第二条分割线Y坐标 /// </summary> model.Split2Y = 260; #endregion #region 第三条分割线 /// <summary> /// 第三条分割线宽度 /// </summary> model.Split3Width = 730; /// <summary> /// 第三条分割线X坐标 /// </summary> model.Split3X = 0; /// <summary> /// 第三条分割线Y坐标 /// </summary> model.Split3Y = 665; #endregion /// <summary> /// 页码文字 /// </summary> model.PageNumFontSize = 14; /// <summary> /// 页码文字X坐标 /// </summary> model.PageNumFontX = 230; /// <summary> /// 页码文字Y坐标 /// </summary> model.PageNumFontY = 5; /// <summary> /// 医嘱号文字 /// </summary> model.DoctorAdviceFontSize = 14; /// <summary> /// 医嘱号文字X坐标 /// </summary> model.DoctorAdviceFontX = 10; /// <summary> /// 医嘱号文字Y坐标 /// </summary> model.DoctorAdviceFontY = 30; /// <summary> /// 批号文字 /// </summary> model.BatchNumberFontSize = 14; /// <summary> /// 批号文字X坐标 /// </summary> model.BatchNumberFontX = 10; /// <summary> /// 批号文字Y坐标 /// </summary> model.BatchNumberFontY = 70; /// <summary> /// 编号文字 /// </summary> model.SerialNumberFontSize = 18; /// <summary> /// 编号文字X坐标 /// </summary> model.SerialNumberFontX = 70; /// <summary> /// 编号文字Y坐标 /// </summary> model.SerialNumberFontY = 70; #region 药品名称标题 /// <summary> /// 药名标题文字 /// </summary> model.DrugsTitleFontSize = 14; /// <summary> /// 药名标题文字X坐标 /// </summary> model.DrugsTitleFontX = 10; /// <summary> /// 药名标题文字Y坐标 /// </summary> model.DrugsTitleFontY = 225; #endregion #region 药品名称内容 /// <summary> /// 药品名称文字 /// </summary> model.DrugsContentFontSize = 14; /// <summary> /// 药品名称文字X坐标 /// </summary> model.DrugsContentFontX = 10; /// <summary> /// 药品名称文字Y坐标 /// </summary> model.DrugsContentFontY = 280; #endregion #region 规格 #region 规格标题 /// <summary> /// 规格标题文字 /// </summary> model.SpecTitleFontSize = 14; /// <summary> /// 规格标题文字X坐标 /// </summary> model.SpecTitleFontX = 310; /// <summary> /// 规格标题文字Y坐标 /// </summary> model.SpecTitleFontY = 225; #endregion /// <summary> /// 规格值文字 /// </summary> model.SpecValueFontSize = 14; /// <summary> /// 规格值文字X坐标 /// </summary> model.SpecValueFontX = 310; /// <summary> /// 规格值文字Y坐标 /// </summary> model.SpecValueFontY = 280; #endregion #region 用量 /// <summary> /// 用量标题文字 /// </summary> model.UseSpTitleFontSize = 14; /// <summary> /// 用量标题文字X坐标 /// </summary> model.UseSpTitleFontX = 510; /// <summary> /// 用量标题文字Y坐标 /// </summary> model.UseSpTitleFontY = 225; /// <summary> /// 用量值文字 /// </summary> model.UseSpValueFontSize = 14; /// <summary> /// 用量值文字X坐标 /// </summary> model.UseSpValueFontX = 510; /// <summary> /// 用量值文字Y坐标 /// </summary> model.UseSpValueFontY = 280; #endregion #region 数量 /// <summary> /// 数量标题文字 /// </summary> model.UseTitleFontSize = 14; /// <summary> /// 数量标题文字X坐标 /// </summary> model.UseTitleFontX = 630; /// <summary> /// 数量标题文字Y坐标 /// </summary> model.UseTitleFontY = 225; /// <summary> /// 数量值文字 /// </summary> model.UseValueFontSize = 14; /// <summary> /// 数量值文字X坐标 /// </summary> model.UseValueFontX = 660; /// <summary> /// 数量值文字Y坐标 /// </summary> model.UseValueFontY = 280; #endregion /// <summary> /// 处方医生文字 /// </summary> model.DoctorFontSize = 14; /// <summary> /// 处方医生文字X坐标 /// </summary> model.DoctorFontX = 10; /// <summary> /// 处方医生文字Y坐标 /// </summary> model.DoctorFontY = 238; #region 医嘱备注 /// <summary> /// 备注文字 /// </summary> model.RemarkFontSize = 14; /// <summary> /// 备注文字X坐标 /// </summary> model.RemarkFontX = 10; /// <summary> /// 备注文字Y坐标 /// </summary> model.RemarkFontY = 630; #endregion #region 用法 /// <summary> /// 用法文字 /// </summary> model.UsageNameFontSize = 14; /// <summary> /// 用法文字X坐标 /// </summary> model.UsageNameFontX = 570; /// <summary> /// 用法文字Y坐标 /// </summary> model.UsageNameFontY = 120; #endregion /// <summary> /// 滴速文字 /// </summary> model.SpeedFontSize = 14; /// <summary> /// 滴速文字X坐标 /// </summary> model.SpeedFontX = 10; /// <summary> /// 滴速文字Y坐标 /// </summary> model.SpeedFontY = 253; #region 审方 /// <summary> /// 审方文字 /// </summary> model.ExamineFontSize = 14; /// <summary> /// 审方文字X坐标 /// </summary> model.ExamineFontX = 10; /// <summary> /// 审方文字Y坐标 /// </summary> model.ExamineFontY = 690; #endregion #region MyRegion /// <summary> /// 摆药文字 /// </summary> model.SortFontSize = 14; /// <summary> /// 摆文字X坐标 /// </summary> model.SortFontX = 430; /// <summary> /// 摆文字Y坐标 /// </summary> model.SortFontY = 690; #endregion #region 配药 /// <summary> /// 配药文字 /// </summary> model.DispensingFontSize = 14; /// <summary> /// 配药文字X坐标 /// </summary> model.DispensingFontX = 10; /// <summary> /// 配药文字Y坐标 /// </summary> model.DispensingFontY = 730; #endregion #region 核对 /// <summary> /// 核对文字 /// </summary> model.CheckFontSize = 14; /// <summary> /// 核对文字X坐标 /// </summary> model.CheckFontX = 430; /// <summary> /// 核对文字Y坐标 /// </summary> model.CheckFontY = 730; #endregion #region 核 /// <summary> /// 复核文字 /// </summary> model.ReviewFontSize = 14; /// <summary> /// 复核文字X坐标 /// </summary> model.ReviewFontX = 10; /// <summary> /// 复核文字Y坐标 /// </summary> model.ReviewFontY = 770; #endregion #region 给药 /// <summary> /// 给药文字 /// </summary> model.DoseFontSize = 14; /// <summary> /// 给药文字X坐标 /// </summary> model.DoseFontX = 430; /// <summary> /// 给药文字Y坐标 /// </summary> model.DoseFontY = 770; #endregion /// <summary> /// 配液时间文字 /// </summary> model.DispensingDateFontSize = 14; /// <summary> /// 配液时间文字X坐标 /// </summary> model.DispensingDateFontX = 200; /// <summary> /// 配液时间文字Y坐标 /// </summary> model.DispensingDateFontY = 275; #region PDF417码 /// <summary> /// 二维码条码宽度 /// </summary> model.BarCodeWidth = 150; /// <summary> /// 二维码条码高度 /// </summary> model.BarCodeHeight = 34; /// <summary> /// 二维码条码X坐标 /// </summary> model.BarCodeX = 290; /// <summary> /// 二维码条码Y坐标 /// </summary> model.BarCodeY = 100; #endregion #region 二维码 /// <summary> /// 二维码条码宽度 /// </summary> model.QRCodeWidth = 70; /// <summary> /// 二维码条码高度 /// </summary> model.QRCodeHeight = 70; /// <summary> /// 二维码条码X坐标 /// </summary> model.QRCodeX = 230; /// <summary> /// 二维码条码Y坐标 /// </summary> model.QRCodeY = 680; #endregion return(model); }
private void SaveConfig() { PrintTemplateModel model = new PrintTemplateModel(); try { /// <summary> /// 页面宽度 /// </summary> model.PageWidth = Convert.ToInt32(txtPageWidth.Text); /// <summary> /// 页面高度 /// </summary> model.PageHeight = Convert.ToInt32(txtPageHeight.Text); /// <summary> /// 病区文字 /// </summary> model.AreaFontSize = Convert.ToInt32(sliderAreaFontSize.Value); /// <summary> /// 病区文字X坐标 /// </summary> model.AreaFontX = Convert.ToInt32(txtAreaFontX.Text); /// <summary> /// 病区文字Y坐标 /// </summary> model.AreaFontY = Convert.ToInt32(txtAreaFontY.Text); /// <summary> /// 日期文字 /// </summary> model.DateFontSize = Convert.ToInt32(sliderDateFontSize.Value); /// <summary> /// 日期文字X坐标 /// </summary> model.DateFontX = Convert.ToInt32(txtDateFontX.Text); /// <summary> /// 日期文字Y坐标 /// </summary> model.DateFontY = Convert.ToInt32(txtDateFontY.Text); /// <summary> /// 二维码文字 /// </summary> model.QRCodeHeight = Convert.ToInt32(sliderQRCodeFontSize.Value); model.QRCodeWidth = Convert.ToInt32(sliderQRCodeFontSize.Value); /// <summary> /// 二维码文字X坐标 /// </summary> model.QRCodeX = Convert.ToInt32(txtQRCodeFontX.Text); /// <summary> /// 二维码文字Y坐标 /// </summary> model.QRCodeY = Convert.ToInt32(txtQRCodeFontY.Text); /// <summary> /// 第一条分割线宽度 /// </summary> model.SplitWidth = Convert.ToInt32(sliderSplitWidth.Value); /// <summary> /// 第一条分割线X坐标 /// </summary> model.SplitX = Convert.ToInt32(txtSplitX.Text); /// <summary> /// 第一条分割线Y坐标 /// </summary> model.SplitY = Convert.ToInt32(txtSplitY.Text); /// <summary> /// 医嘱号文字 /// </summary> model.GroupNumFontSize = Convert.ToInt32(sliderDoctorAdviceFontSize.Value); /// <summary> /// 医嘱号文字X坐标 /// </summary> model.GroupNumFontX = Convert.ToInt32(txtDoctorAdviceFontX.Text); /// <summary> /// 医嘱号文字Y坐标 /// </summary> model.GroupNumUnFontY = Convert.ToInt32(txtDoctorAdviceFontY.Text); /// <summary> /// 床位文字 /// </summary> model.BedFontSize = Convert.ToInt32(sliderBedFontSize.Value); /// <summary> /// 床位文字X坐标 /// </summary> model.BedFontX = Convert.ToInt32(txtBedFontX.Text); /// <summary> /// 床位文字Y坐标 /// </summary> model.BedFontY = Convert.ToInt32(txtBedFontY.Text); /// <summary> /// 患者名称文字 /// </summary> model.PatientFontSize = Convert.ToInt32(sliderPatientFontSize.Value); /// <summary> /// 患者名称文字X坐标 /// </summary> model.PatientFontX = Convert.ToInt32(txtPatientFontX.Text); /// <summary> /// 患者名称文字Y坐标 /// </summary> model.PatientFontY = Convert.ToInt32(txtPatientFontY.Text); /// <summary> /// 性别文字 /// </summary> model.GenderFontSize = Convert.ToInt32(sliderGenderFontSize.Value); /// <summary> /// 性别文字X坐标 /// </summary> model.GenderFontX = Convert.ToInt32(txtGenderFontX.Text); /// <summary> /// 性别文字Y坐标 /// </summary> model.GenderFontY = Convert.ToInt32(txtGenderFontY.Text); /// <summary> /// 核对文字 /// </summary> model.CheckFontSize = Convert.ToInt32(sliderCheckFontSize.Value); /// <summary> /// 核对文字X坐标 /// </summary> model.CheckFontX = Convert.ToInt32(txtCheckFontX.Text); /// <summary> /// 核对文字Y坐标 /// </summary> model.CheckFontY = Convert.ToInt32(txtCheckFontY.Text); /// <summary> /// 编号文字 /// </summary> model.is_print_snvFontSize = Convert.ToInt32(sliderSerialNumberFontSize.Value); /// <summary> /// 编号文字X坐标 /// </summary> model.is_print_snvFontX = Convert.ToInt32(txtSerialNumberFontX.Text); /// <summary> /// 编号文字Y坐标 /// </summary> model.is_print_snvFontY = Convert.ToInt32(txtSerialNumberFontY.Text); /// <summary> /// 第二条分割线宽度 /// </summary> model.Split2Width = Convert.ToInt32(sliderSplit2Width.Value); /// <summary> /// 第二条分割线X坐标 /// </summary> model.Split2X = Convert.ToInt32(txtSplit2X.Text); /// <summary> /// 第二条分割线Y坐标 /// </summary> model.Split2Y = Convert.ToInt32(txtSplit2Y.Text); /// <summary> /// 药名标题文字 /// </summary> model.DrugsTitleFontSize = Convert.ToInt32(sliderDrugsTitleFontSize.Value); /// <summary> /// 药名标题文字X坐标 /// </summary> model.DrugsTitleFontX = Convert.ToInt32(txtDrugsTitleFontX.Text); /// <summary> /// 药名标题文字Y坐标 /// </summary> model.DrugsTitleFontY = Convert.ToInt32(txtDrugsTitleFontY.Text); /// <summary> /// 药品名称文字 /// </summary> model.DrugsContentFontSize = Convert.ToInt32(sliderDrugsContentFontSize.Value); /// <summary> /// 药品名称文字X坐标 /// </summary> model.DrugsContentFontX = Convert.ToInt32(txtDrugsContentFontX.Text); /// <summary> /// 药品名称文字Y坐标 /// </summary> model.DrugsContentFontY = Convert.ToInt32(txtDrugsContentFontY.Text); /// <summary> /// 数量标题文字 /// </summary> model.UseTitleFontSize = Convert.ToInt32(sliderUseTitleFontSize.Value); /// <summary> /// 数量标题文字X坐标 /// </summary> model.UseTitleFontX = Convert.ToInt32(txtUseTitleFontX.Text); /// <summary> /// 数量标题文字Y坐标 /// </summary> model.UseTitleFontY = Convert.ToInt32(txtUseTitleFontY.Text); /// <summary> /// 数量值文字 /// </summary> model.UseValueFontSize = Convert.ToInt32(sliderUseValueFontSize.Value); /// <summary> /// 数量值文字X坐标 /// </summary> model.UseValueFontX = Convert.ToInt32(txtUseValueFontX.Text); /// <summary> /// 数量值文字Y坐标 /// </summary> model.UseValueFontY = Convert.ToInt32(txtUseValueFontY.Text); /// <summary> /// 给药文字 /// </summary> model.DoseFontSize = Convert.ToInt32(sliderDoseFontSize.Value); /// <summary> /// 给药文字 /// </summary>X坐标 model.DoseFontX = Convert.ToInt32(txtDoseFontX.Text); /// <summary> /// 给药文字Y坐标 /// </summary> model.DoseFontY = Convert.ToInt32(txtDoseFontY.Text); /// <summary> /// 备注文字 /// </summary> model.RemarkFontSize = Convert.ToInt32(sliderRemarkFontSize.Value); /// <summary> /// 备注文字X坐标 /// </summary> model.RemarkFontX = Convert.ToInt32(txtRemarkFontX.Text); /// <summary> /// 备注文字Y坐标 /// </summary> model.RemarkFontY = Convert.ToInt32(txtRemarkFontY.Text); /// <summary> /// 用药频次文字 /// </summary> model.UserFrequentFontSize = Convert.ToInt32(sliderSortFontSize.Value); /// <summary> /// 用药频次文字X坐标 /// </summary> model.UserFrequentFontX = Convert.ToInt32(txtSpeedFontX.Text); /// <summary> /// 用药频次文字Y坐标 /// </summary> model.UserFrequentFontY = Convert.ToInt32(txtSpeedFontY.Text); /// <summary> /// 第三条分割线宽度 /// </summary> model.Split3Width = Convert.ToInt32(sliderSplit2Width.Value); /// <summary> /// 第三条分割线X坐标 /// </summary> model.Split3X = Convert.ToInt32(txtSplit3X.Text); /// <summary> /// 第三条分割线Y坐标 /// </summary> model.Split3Y = Convert.ToInt32(txtSplit3Y.Text); /// <summary> /// 审核文字 /// </summary> model.ExamineFontSize = Convert.ToInt32(sliderExamineFontSize.Value); /// <summary> /// 审核文字X坐标 /// </summary> model.ExamineFontX = Convert.ToInt32(txtExamineFontX.Text); /// <summary> /// 审核文字Y坐标 /// </summary> model.ExamineFontY = Convert.ToInt32(txtExamineFontY.Text); /// <summary> /// 复核文字 /// </summary> model.ReviewFontSize = Convert.ToInt32(sliderReviewFontSize.Value); /// <summary> /// 复核文字X坐标 /// </summary> model.ReviewFontX = Convert.ToInt32(txtReviewFontX.Text); /// <summary> /// 复核文字Y坐标 /// </summary> model.ReviewFontY = Convert.ToInt32(txtReviewFontY.Text); /// <summary> /// 排药文字 /// </summary> model.SortFontSize = Convert.ToInt32(sliderSortFontSize.Value); /// <summary> /// 排药文字X坐标 /// </summary> model.SortFontX = Convert.ToInt32(txtSortFontX.Text); /// <summary> /// 排药文字Y坐标 /// </summary> model.SortFontY = Convert.ToInt32(txtSortFontY.Text); /// <summary> /// 配液文字 /// </summary> model.DispensingFontSize = Convert.ToInt32(sliderDispensingFontSize.Value); /// <summary> /// 配液文字X坐标 /// </summary> model.DispensingFontX = Convert.ToInt32(txtDispensingFontX.Text); /// <summary> /// 配液文字Y坐标 /// </summary> model.DispensingFontY = Convert.ToInt32(txtDispensingFontY.Text); /// <summary> /// 用法文字 /// </summary> model.UsageNameFontSize = Convert.ToInt32(sliderUsageNameFontSize.Value); /// <summary> /// 用法文字X坐标 /// </summary> model.UsageNameFontX = Convert.ToInt32(txtUsageNameFontX.Text); /// <summary> /// 用法文字Y坐标 /// </summary> model.UsageNameFontY = Convert.ToInt32(txtUsageNameFontY.Text); /// <summary> /// 二维码条码宽度 /// </summary> model.BarCodeWidth = Convert.ToInt32(txtBarCodeWidth.Text); /// <summary> /// 二维码条码高度 /// </summary> model.BarCodeHeight = Convert.ToInt32(txtBarCodeHeight.Text); /// <summary> /// 二维码条码X坐标 /// </summary> model.BarCodeX = Convert.ToInt32(txtBarCodeX.Text); /// <summary> /// 二维码条码Y坐标 /// </summary> model.BarCodeY = Convert.ToInt32(txtBarCodeY.Text); /// <summary> /// 规格标题文字 /// </summary> model.SpecTitleFontSize = Convert.ToInt32(sliderSpecTitleFontSize.Value); /// <summary> /// 规格标题文字X坐标 /// </summary> model.SpecTitleFontX = Convert.ToInt32(txtSpecTitleFontX.Text); /// <summary> /// 规格标题文字Y坐标 /// </summary> model.SpecTitleFontY = Convert.ToInt32(txtSpecTitleFontY.Text); /// <summary> /// 规格值文字 /// </summary> model.SpecValueFontSize = Convert.ToInt32(sliderSpecValueFontSize.Value); /// <summary> /// 规格值文字X坐标 /// </summary> model.SpecValueFontX = Convert.ToInt32(txtSpecValueFontX.Text); /// <summary> /// 规格值文字Y坐标 /// </summary> model.SpecValueFontY = Convert.ToInt32(txtSpecValueFontY.Text); /// <summary> /// 用量标题文字 /// </summary> model.UseSpTitleFontSize = Convert.ToInt32(sliderUseSpTitleFontSize.Value); /// <summary> /// 用量标题文字X坐标 /// </summary> model.UseSpTitleFontX = Convert.ToInt32(txtUseSpTitleFontX.Text); /// <summary> /// 用量标题文字Y坐标 /// </summary> model.UseSpTitleFontY = Convert.ToInt32(txtUseSpTitleFontY.Text); /// <summary> /// 用量值文字 /// </summary> model.UseSpValueFontSize = Convert.ToInt32(sliderUseSpValueFontSize.Value); /// <summary> /// 用量值文字X坐标 /// </summary> model.UseSpValueFontX = Convert.ToInt32(txtUseSpValueFontX.Text); /// <summary> /// 用量值文字Y坐标 /// </summary> model.UseSpValueFontY = Convert.ToInt32(txtUseSpValueFontY.Text); /// <summary> /// 数量标题文字 /// </summary> model.UseTitleFontSize = Convert.ToInt32(sliderUseTitleFontSize.Value); /// <summary> /// 数量标题文字X坐标 /// </summary> model.UseTitleFontX = Convert.ToInt32(txtUseTitleFontX.Text); /// <summary> /// 数量标题文字Y坐标 /// </summary> model.UseTitleFontY = Convert.ToInt32(txtUseTitleFontY.Text); /// <summary> /// 数量值文字 /// </summary> model.UseValueFontSize = Convert.ToInt32(sliderUseValueFontSize.Value); /// <summary> /// 数量值文字X坐标 /// </summary> model.UseValueFontX = Convert.ToInt32(txtUseValueFontX.Text); /// <summary> /// 数量值文字Y坐标 /// </summary> model.UseValueFontY = Convert.ToInt32(txtUseValueFontY.Text); /// <summary> /// 医院名称文字 /// </summary> model.HospitalNameFontSize = Convert.ToInt32(sliderHospitalNameFontSize.Value); /// <summary> /// 医院名称文字X坐标 /// </summary> model.HospitalNameFontX = Convert.ToInt32(txtHospitalNameFontX.Text); /// <summary> /// 医院名称文字Y坐标 /// </summary> model.HospitalNameFontY = Convert.ToInt32(txtHospitalNameFontY.Text); /// <summary> /// 医院名称文字 /// </summary> model.OrderTypeFontSize = Convert.ToInt32(sliderOrderTypeFontSize.Value); /// <summary> /// 医院名称文字X坐标 /// </summary> model.OrderTypeFontX = Convert.ToInt32(txtOrderTypeFontX.Text); /// <summary> /// 医院名称文字Y坐标 /// </summary> model.OrderTypeFontY = Convert.ToInt32(txtOrderTypeFontY.Text); /// <summary> /// 特殊用药文字 /// </summary> model.special_medicationtipFontSize = Convert.ToInt32(sliderspecial_medicationtipFontSize.Value); /// <summary> /// 特殊用药文字X坐标 /// </summary> model.special_medicationtipFontX = Convert.ToInt32(txtspecial_medicationtipFontX.Text); /// <summary> /// 特殊用药文字Y坐标 /// </summary> model.special_medicationtipFontY = Convert.ToInt32(txtspecial_medicationtipFontY.Text); /// <summary> /// 批次名称文字 /// </summary> model.BatchNameFontSize = Convert.ToInt32(sliderBatchNameFontSize.Value); /// <summary> /// 批次名称文字X坐标 /// </summary> model.BatchNameFontX = Convert.ToInt32(txtBatchNameFontX.Text); /// <summary> /// 批次名称文字Y坐标 /// </summary> model.BatchNameFontY = Convert.ToInt32(txtBatchNameFontY.Text); /// <summary> /// 用法文字 /// </summary> model.AgeFontSize = Convert.ToInt32(sliderAgeFontSize.Value); /// <summary> /// 用法文字X坐标 /// </summary> model.AgeFontX = Convert.ToInt32(txtAgeFontX.Text); /// <summary> /// 用法文字Y坐标 /// </summary> model.AgeFontY = Convert.ToInt32(txtAgeFontY.Text); ///// <summary> ///// 用法文字 ///// </summary> //model.UsageNameFontSize = Convert.ToInt32(sliderUsageNameFontSize.Value); ///// <summary> ///// 用法文字X坐标 ///// </summary> //model.UsageNameFontX = Convert.ToInt32(txtUsageNameFontX.Text); ///// <summary> ///// 用法文字Y坐标 ///// </summary> //model.UsageNameFontY = Convert.ToInt32(txtUsageNameFontY.Text); } catch (Exception) { MessageBox.Show("请输入正确的参数!", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (new PrintTemplateHelper().SaveConfig(model)) { MessageBox.Show("参数保存成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("参数保存失败!", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); } }