Vai al contenuto principale
Questo oggetto rappresenta una raccolta di lingue predefinite. Le lingue predefinite sono lingue di riconoscimento supportate per impostazione predefinita da ABBYY FineReader Engine. La raccolta delle lingue predefinite viene creata durante l’inizializzazione di FineReader Engine e rimane disponibile fino alla sua deinizializzazione. Oltre alle funzionalità standard di una raccolta, questo oggetto espone il metodo Find, che consente di ottenere un oggetto PredefinedLanguage tramite il relativo nome interno. È possibile accedere alla raccolta tramite l’oggetto Engine.
  • L’indicizzazione delle raccolte di ABBYY FineReader Engine inizia da 0.
  • L’istruzione foreach in C# (for each in Visual Basic .NET) può essere usata per gestire la raccolta.

Proprietà

NomeTipoDescrizione
ApplicationEngine, di sola letturaRestituisce l’oggetto Engine.
Countint, di sola letturaMemorizza il numero di elementi nella raccolta.
ElementPredefinedLanguage, di sola letturaConsente di accedere a un singolo elemento della raccolta.

Metodi

NomeDescrizione
FindTrova una lingua predefinita nella raccolta in base al nome interno della lingua.
ItemConsente di accedere a un singolo elemento della raccolta.
PredefinedLanguages Diagramma degli oggetti

Esempi

FREngine.IEngine engine;
// Crea un nuovo oggetto TextLanguage come copia della lingua inglese predefinita
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copia tutti gli attributi della lingua inglese predefinita
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
L’oggetto viene utilizzato nei seguenti esempi di codice:

Vedi anche

PredefinedLanguage Utilizzo delle lingue Lingue predefinite in ABBYY FineReader Engine Utilizzo delle raccolte Utilizzo delle proprietà