Saltar al contenido principal
Este objeto representa una colección de idiomas predefinidos. Los idiomas predefinidos son idiomas de reconocimiento admitidos por ABBYY FineReader Engine de forma predeterminada. La colección de idiomas predefinidos se crea al inicializar FineReader Engine y existe hasta que se desinicializa. Además de la funcionalidad estándar de las colecciones, este objeto expone el método Find, que permite obtener un objeto PredefinedLanguage por su nombre interno. Se puede acceder a la colección a través del objeto Engine.
  • La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
  • La instrucción foreach en C# (for each en Visual Basic .NET) puede usarse para manipular la colección.

Propiedades

NameTipoDescripción
ApplicationEngine, de solo lecturaDevuelve el objeto Engine.
Countint, de solo lecturaAlmacena el número de elementos en la colección.
ElementPredefinedLanguage, de solo lecturaProporciona acceso a un elemento individual de la colección.

Métodos

NameDescripción
FindBusca un idioma predefinido en la colección mediante el nombre interno del idioma.
ItemPermite acceder a un solo elemento de la colección.
PredefinedLanguages Diagrama de objetos

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 usa en los siguientes ejemplos de código:

Consulte también

PredefinedLanguage Uso de idiomas Idiomas predefinidos en ABBYY FineReader Engine Uso de colecciones Uso de propiedades