Objet UserDictionaryDescription (interface IUserDictionaryDescription) dans l’API ABBYY FineReader Engine — Fournit l’accès à un dictionnaire utilisateur ; dérivé de IDictionaryDescription et exposant une propriété FileName qui pointe vers le fichier du dictionnaire utilisateur.
Use this file to discover all available pages before exploring further.
Cet objet donne accès à un dictionnaire utilisateur. L’interface IUserDictionaryDescription dérive de l’interface IDictionaryDescription et hérite de toutes ses propriétés.Un dictionnaire utilisateur peut être créé par l’utilisateur à l’aide de l’objet Dictionary. Le chemin d’accès au dictionnaire créé est indiqué dans la propriété FileName de l’objet UserDictionaryDescription. L’objet configuré est ensuite ajouté à la collection de descriptions de dictionnaire d’une langue.
Chemin d’accès au fichier du dictionnaire utilisateur. Cette propriété ne vérifie pas la validité du dictionnaire ; celle-ci sera contrôlée ultérieurement, lors de son utilisation.
FREngine.IFRDocument frdoc;FREngine.IBaseLanguage baseLanguage;string dictionaryFileName = "D:\\sample.amd";// Nous supposons qu'un dictionnaire utilisateur a déjà été créé// Affectation d'un dictionnaire utilisateur à une langue de base// Récupérer la collection des descriptions de dictionnaire et supprimer tous les élémentsIDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;dictionaryDescriptions.DeleteAll();// Créer une description de dictionnaire utilisateur et l'ajouter à la collectionIDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();userDictionaryDescription.FileName = dictionaryFileName;
L’objet est utilisé dans les exemples de code suivants pour Linux et Windows : CustomLanguage