Pular para o conteúdo principal
Este objeto é uma coleção de descrições de dicionário (objetos DictionaryDescription). Ele fornece a funcionalidade padrão de coleção. Consulte Trabalhando com Coleções para obter detalhes. O objeto DictionaryDescription pode ser convertido para qualquer um dos objetos StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription e ExternalDictionaryDescription, que são as descrições dos diferentes tipos de dicionário. A propriedade IBaseLanguage::DictionaryDescriptions fornece acesso à coleção de descrições de dicionário. A coleção de dicionários de proibição é acessível por meio do objeto TextLanguage.
  • 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 utilizada para manipular a coleção.

Properties

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

Métodos

NomeDescrição
AddNewCria uma nova descrição de dicionário do tipo especificado e a adiciona à coleção.
DeleteAllRemove todos os elementos da coleção.
DeleteAtRemove um elemento da coleção.
ItemFornece acesso a um único elemento da coleção.
DictionaryDescriptions Diagrama de Objetos

Exemplos

// O código de exemplo atribui um dicionário de usuário a um idioma base
FREngine.IEngine engine;
string dictionaryFileName = "D:\\Sample.amd";
FREngine.IBaseLanguage baseLanguage;
// Obtém a coleção de descrições de dicionário de um idioma base e remove todos os itens
IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
dictionaryDescriptions.DeleteAll();
// Cria uma descrição de dicionário de usuário e a adiciona à coleção
IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
userDictionaryDescription.FileName = dictionaryFileName;
O objeto é usado nos seguintes exemplos de código para Linux e Windows: CustomLanguage.

Consulte também

Working with Dictionaries DictionaryDescription StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription Working with Collections Working with Properties