Vai al contenuto principale
Questo oggetto è una raccolta di descrizioni di dizionari (oggetti DictionaryDescription). Fornisce le funzionalità standard di una raccolta. Per dettagli, vedere Utilizzo delle raccolte. L’oggetto DictionaryDescription può essere convertito in uno qualsiasi degli oggetti StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription e ExternalDictionaryDescription, che rappresentano le descrizioni di diversi tipi di dizionario. La proprietà IBaseLanguage::DictionaryDescriptions consente di accedere alla raccolta delle descrizioni dei dizionari. È possibile accedere alla raccolta dei dizionari di esclusione tramite l’oggetto TextLanguage.
  • 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 manipolare la raccolta.

Proprietà

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

Metodi

NomeDescrizione
AddNewCrea una nuova descrizione del dizionario del tipo specificato e la aggiunge alla raccolta.
DeleteAllRimuove tutti gli elementi dalla raccolta.
DeleteAtRimuove un elemento dalla raccolta.
ItemConsente di accedere a un singolo elemento della raccolta.
DictionaryDescriptions Diagramma degli oggetti

Esempi

// Il codice di esempio assegna un dizionario utente a una lingua di base
FREngine.IEngine engine;
string dictionaryFileName = "D:\\Sample.amd";
FREngine.IBaseLanguage baseLanguage;
// Ottieni la raccolta delle descrizioni dei dizionari di una lingua di base e rimuovi tutti gli elementi
IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
dictionaryDescriptions.DeleteAll();
// Crea la descrizione del dizionario utente e aggiungila alla raccolta
IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
userDictionaryDescription.FileName = dictionaryFileName;
L’oggetto viene usato nei seguenti esempi di codice per Linux e Windows: CustomLanguage.

Vedi anche

Lavorare con i dizionari DictionaryDescription StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription Utilizzo delle raccolte Utilizzo delle proprietà