Saltar al contenido principal
Este objeto representa un idioma predefinido individual de una colección de idiomas predefinidos de ABBYY FineReader Engine. Los idiomas predefinidos son idiomas admitidos de forma predeterminada. Este objeto contiene propiedades que reflejan los atributos de un idioma predefinido, como su nombre externo, sus componentes y su categoría. La propiedad TextLanguage contiene el idioma de texto correspondiente.

Propiedades

,read-only

Devuelve el objeto Engine.

, de solo lectura

Almacena el nombre externo del idioma predefinido. Este nombre está localizado y puede utilizarse en la interfaz de usuario. El valor de esta propiedad depende del idioma de mensajes actual (propiedad). Por ejemplo, si el idioma de mensajes es inglés, el nombre del idioma predefinido correspondiente al francés será “French”. Si el idioma de mensajes es francés, el nombre del mismo idioma predefinido será “Français”.

, de solo lectura

Almacena el nombre interno del idioma predefinido. Este es el nombre que debe pasarse al método. Para consultar la lista de nombres internos disponibles de los idiomas predefinidos, consulteLista de idiomas predefinidos de ABBYY FineReader Engine.

, de solo lectura

Indica la categoría a la que pertenece el idioma predefinido actual. Puede usar esta propiedad para organizar los idiomas en su interfaz de usuario.

,read-only

Proporciona acceso al objetocorrespondiente al idioma predefinido actual. El objeto TextLanguage devuelto por esta propiedad es de solo lectura (sus métodos de modificación devuelven E_FAIL). Si necesita crear un idioma de texto editable correspondiente a un idioma de reconocimiento predefinido, siga estos dos pasos:

  1. Cree un objetovacío.
  2. Llame a su métodocon un puntero a la interfaz de un objeto TextLanguage predefinido como parámetro de entrada. El puntero a la interfaz de un objeto de idioma de texto predefinido puede obtenerse a partir de esta propiedad.

También puede usar esta propiedad para inicializar la propiedadcon el valor correspondiente al idioma predefinido. La alternativa es llamar al método.

PredefinedLanguage Diagrama de objetos

Parámetro de salida

Este objeto es el parámetro de salida de los métodos Item y Find del objeto PredefinedLanguages.

Ejemplos

FREngine.IEngine engine;
// Crear un nuevo objeto TextLanguage como copia del idioma inglés predefinido
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copiar todos los atributos del idioma inglés predefinido
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
El objeto se utiliza en los siguientes ejemplos de código:

Consulte también

PredefinedLanguages TextLanguage Lista de idiomas predefinidos de ABBYY FineReader Engine Trabajo con idiomas Trabajo con Propiedades