Passer au contenu principal
Cet objet représente une collection de langues prédéfinies. Les langues prédéfinies sont des langues de reconnaissance prises en charge par ABBYY FineReader Engine par défaut. La collection de langues prédéfinies est créée lors de l’initialisation de FineReader Engine et existe jusqu’à sa désinitialisation. En plus des fonctionnalités standard d’une collection, cet objet expose la méthode Find, qui permet de récupérer un objet PredefinedLanguage à partir de son nom interne. La collection est accessible via l’objet Engine.
  • Les collections ABBYY FineReader Engine sont indexées à partir de 0.
  • L’instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour manipuler la collection.

Propriétés

NomTypeDescription
ApplicationEngine, lecture seuleRetourne l’objet Engine.
Countint, lecture seuleContient le nombre d’éléments de la collection.
ElementPredefinedLanguage, lecture seuleDonne accès à un élément unique de la collection.

Méthodes

NomDescription
FindRecherche une langue prédéfinie dans la collection à partir de son nom interne.
ItemPermet d’accéder à un élément de la collection.
PredefinedLanguages Diagramme d’objets

Exemples

FREngine.IEngine engine;
// Créer un nouvel objet TextLanguage comme copie de la langue anglaise prédéfinie
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copier tous les attributs de la langue anglaise prédéfinie
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
L’objet est utilisé dans les exemples de code suivants :

Voir aussi

PredefinedLanguage Utilisation des langues Langues prédéfinies dans ABBYY FineReader Engine Utilisation des collections Utilisation des propriétés