protected override bool InitializeAppConfiguration() { if (!base.InitializeAppConfiguration()) { return(false); } if (!_appInfo.AutoRun) { try { PdfReducerGlobals.ReduceActionConfiguration = (PDFReduceActionConfiguration)ConfigurationManager.InitializeConfigurationInstanceEx(PdfReducerGlobals.GetReduceActionConfigurationFilePath(), typeof(PDFReduceActionConfiguration)); } catch { _view.ShowErrorMessage(FrameworkGlobals.MessagesLocalizer.GetString("readReduceConfigurationFailure", FrameworkGlobals.ApplicationLanguage), FrameworkGlobals.MessagesLocalizer.GetString("readConfigurationFailureTitle", FrameworkGlobals.ApplicationLanguage)); PdfReducerGlobals.ReduceActionConfiguration = ConfigurationManager.ResetDefaultPDFReduceActionConfiguration(); } } else { PdfReducerGlobals.ReduceActionConfiguration = ConfigurationManager.ResetDefaultPDFReduceActionConfiguration(); CommandLineParsingUtilities.ParseCommandLineArgs(_appInfo.CommandLineArguments, FrameworkGlobals.ApplicationConfiguration, PdfReducerGlobals.ReduceActionConfiguration); if (FrameworkGlobals.ApplicationConfiguration.MinimizedWindow) { _view.Minimize(); } } return(true); }
protected override bool InitializeAppConfiguration() { if (!base.InitializeAppConfiguration()) { return(false); } if (!_appInfo.AutoRun) { try { MRCCompressorGlobals.ImageSaveAsPDFMRCActionConfiguration = (ImageSaveAsPDFMRCActionConfiguration)ConfigurationManager.InitializeConfigurationInstanceEx(MRCCompressorGlobals.GetSaveAsPDFMRCActionConfigurationFilePath(), typeof(ImageSaveAsPDFMRCActionConfiguration)); } catch (Exception) { MessageBox.Show(FrameworkGlobals.MessagesLocalizer.GetString("readImageSaveAsPDFConfigurationFailure", FrameworkGlobals.ApplicationConfiguration.Language), FrameworkGlobals.MessagesLocalizer.GetString("readConfigurationFailureTitle", FrameworkGlobals.ApplicationConfiguration.Language), MessageBoxButtons.OK, MessageBoxIcon.Error); MRCCompressorGlobals.ImageSaveAsPDFMRCActionConfiguration = ConfigurationManager.ResetDefaultImageSaveAsPDFMRCActionConfiguration(); } } else { MRCCompressorGlobals.ImageSaveAsPDFMRCActionConfiguration = ConfigurationManager.ResetDefaultImageSaveAsPDFMRCActionConfiguration(); CommandLineParsingUtilities.ParseCommandLineArgs(_appInfo.CommandLineArguments, FrameworkGlobals.ApplicationConfiguration, imageSaveAsPdfMrcActionConfiguration: MRCCompressorGlobals.ImageSaveAsPDFMRCActionConfiguration); if (FrameworkGlobals.ApplicationConfiguration.MinimizedWindow) { _view.Minimize(); } } return(true); }
protected override bool InitializeAppConfiguration() { if (!base.InitializeAppConfiguration()) { return(false); } if (!frmFetchingInfoFromServer.TryFetchAvailableOCRLanguagesFromPassportPDF(out PdfOCRGlobals.AvailableOCRLanguages, _view.WindowInstance)) { return(false); } if (!_appInfo.AutoRun) { try { PdfOCRGlobals.OCRActionConfiguration = (PDFOCRActionConfiguration)ConfigurationManager.InitializeConfigurationInstanceEx(PdfOCRGlobals.GetOCRActionConfigurationFilePath(), typeof(PDFOCRActionConfiguration)); } catch (Exception) { MessageBox.Show(FrameworkGlobals.MessagesLocalizer.GetString("readOCRConfigurationFailure", FrameworkGlobals.ApplicationConfiguration.Language), FrameworkGlobals.MessagesLocalizer.GetString("readConfigurationFailureTitle", FrameworkGlobals.ApplicationConfiguration.Language), MessageBoxButtons.OK, MessageBoxIcon.Error); PdfOCRGlobals.OCRActionConfiguration = ConfigurationManager.ResetDefaultPDFOCRActionConfiguration(); } } else { PdfOCRGlobals.OCRActionConfiguration = ConfigurationManager.ResetDefaultPDFOCRActionConfiguration(); CommandLineParsingUtilities.ParseCommandLineArgs(_appInfo.CommandLineArguments, FrameworkGlobals.ApplicationConfiguration, ocrActionConfiguration: PdfOCRGlobals.OCRActionConfiguration); if (FrameworkGlobals.ApplicationConfiguration.MinimizedWindow) { _view.Minimize(); } } return(true); }