Pular para o conteúdo principal
Este objeto representa uma coleção de idiomas predefinidos. Idiomas predefinidos são idiomas de reconhecimento compatíveis com o ABBYY FineReader Engine por padrão. A coleção de idiomas predefinidos é criada durante a inicialização do FineReader Engine e existe até sua desinicialização. Além das funcionalidades padrão de uma coleção, este objeto expõe o método Find, que permite obter um objeto PredefinedLanguage pelo nome interno. A coleção pode ser acessada por meio do objeto Engine.
  • A indexação das coleções do ABBYY FineReader Engine começa em 0.
  • A instrução foreach em C# (for each no Visual Basic .NET) pode ser usada para manipular a coleção.

Properties

NomeTipoDescrição
ApplicationEngine, somente leituraRetorna o objeto Engine.
Countint, somente leituraArmazena o número de elementos da coleção.
ElementPredefinedLanguage, somente leituraFornece acesso a um único elemento da coleção.

Métodos

NomeDescrição
FindLocaliza um idioma predefinido na coleção com base no nome interno do idioma.
ItemFornece acesso a um elemento individual da coleção.
PredefinedLanguages Diagrama de objetos

Exemplos

FREngine.IEngine engine;
// Cria um novo objeto TextLanguage como cópia do idioma inglês predefinido
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copia todos os atributos do idioma inglês predefinido
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
Este objeto é usado nos seguintes exemplos de código:

Veja também

PredefinedLanguage Trabalhando com idiomas Idiomas predefinidos no ABBYY FineReader Engine Trabalhando com Collections Trabalhando com Properties