//public void SaveConfigToFile() //{ // try // { // SavePostFilmingConfigToFile(); // SaveDefaultConfigToFile(); // } // catch // { // //System.Windows.MessageBox.Show(ex.StackTrace); // MessageBoxHandler.Instance.ShowWarning("UID_Filming_Warning_CannotSaveConfigure"); // } //} public void SaveDefaultConfigToFile() { try { Logger.LogFuncUp(); Printers.Instance.DefaultAE = CurrentPrinterAE; Printers.Instance.DefaultFilmSize = CurrentFilmSize == null ? (string)CurrentFilmSize : CurrentFilmSize.ToString(); //Printers.Instance.DefaultMediumType = CurrentMediumType == null // ? (string)CurrentMediumType // : CurrentMediumType.ToString(); //Printers.Instance.DefaultFilmDestination = CurrentFilmDestination == null // ? (string)CurrentFilmDestination // : CurrentFilmDestination.ToString(); // Printers.Instance.DefaultPaperPrintDPI = GeneralPrinterDPI; Printers.Instance.DefaultOrientation = CurrentFilmOrientation; // Printers.Instance.IfClearAfterAddFilmingJob = IfClearAfterAddFilmingJob; Printers.Instance.IfColorPrint = IfColorPrint; //设置自动打印?自动打印为灰度打印 // Printers.Instance.IfShutDownAfterPrint = IfShutDownAfterPrint; Logger.LogFuncDown(); } catch (Exception ex) { Logger.LogFuncException(ex.Message + ex.StackTrace); } }
private void InitRealSizePrintCorrectRatioByAE() { foreach (var peerNode in Printers.Instance.PeerNodes) { if (peerNode.PeerAE == CurrentPrinterAE) { if (peerNode.CorrectedRatioForRealSizeConfig.ContainsKey(CurrentFilmSize.ToString())) { CorrectedRatioForRealSize = peerNode.CorrectedRatioForRealSizeConfig[CurrentFilmSize.ToString()]; } else { CorrectedRatioForRealSize = 1.000; } return; } } CorrectedRatioForRealSize = 1.000; }