/// <summary> /// Carga la configuracion desde el archivo de configuracion /// de la aplicacion. /// </summary> private static void Load() { XmlSerializer serializer = new XmlSerializer(typeof(RecognizerConfig), GetSerializationOverrides()); string path = PathUtils.GetConfigFilePath("MathTextRecognizer"); Stream configStream; if (File.Exists(path)) { configStream = new FileStream(path, FileMode.Open); } else { // Cargamos la configuración por defecto, cargandola desde // un archivo de recursos. Assembly runningAssembly = Assembly.GetExecutingAssembly(); configStream = runningAssembly.GetManifestResourceStream("defaultConfig"); } // Deserializamos config = (RecognizerConfig)serializer.Deserialize(configStream); configStream.Close(); }
/// <summary> /// Carga la configuracion desde el archivo de configuracion /// de la aplicacion. /// </summary> private static void Load() { XmlSerializer serializer = new XmlSerializer(typeof(RecognizerConfig), GetSerializationOverrides()); string path = PathUtils.GetConfigFilePath("MathTextRecognizer"); Stream configStream; if(File.Exists(path)) { configStream = new FileStream(path,FileMode.Open); } else { // Cargamos la configuración por defecto, cargandola desde // un archivo de recursos. Assembly runningAssembly =Assembly.GetExecutingAssembly(); configStream = runningAssembly.GetManifestResourceStream("defaultConfig"); } // Deserializamos config = (RecognizerConfig)serializer.Deserialize(configStream); configStream.Close(); }