Пример #1
0
        /// <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();
			
			
			
		}