Méthode OpenDictionaryExtension de l'objet LanguageDatabase
Cette méthode permet d’accéder à l’extension de dictionnaire du dictionnaire standard pour la langue spécifiée. Le chemin d’accès au dossier contenant les extensions de dictionnaire est défini par la propriété ILanguageDatabase::DictionaryExtensionsPath.Les extensions de dictionnaire peuvent être créées dans ABBYY FineReader, où elles sont appelées dictionnaires utilisateur. Elles ne peuvent être créées que pour les langues qui prennent déjà en charge les dictionnaires.Après avoir obtenu l’extension de dictionnaire, vous pouvez la modifier de la même manière qu’un dictionnaire utilisateur à l’aide de l’objet Dictionary.
LanguageID[in] Ce paramètre spécifie l’ID de la langue pour laquelle l’extension de dictionnaire doit être ouverte. Voir la description des constantes LanguageIdEnum. S’il n’existe pas de fichier d’extension de dictionnaire pour la langue spécifiée, une nouvelle extension de dictionnaire est créée et l’objet Dictionary correspondant est renvoyé.Result[out, retval] Pointeur vers la variable pointeur IDictionary* qui reçoit le pointeur d’interface de l’objet Dictionary correspondant à l’extension de dictionnaire.
Si vous créez une extension de dictionnaire à l’aide d’ABBYY FineReader 11 ou d’une autre version d’ABBYY FineReader Engine 12, il se peut que vous ayez besoin d’un fichier TXT spécial pour ouvrir cette extension de dictionnaire dans la version actuelle d’ABBYY FineReader Engine. Ce fichier TXT est créé automatiquement lors de la création de l’extension de dictionnaire et porte le nom <nom de la langue>.txt. Copiez ce fichier dans le dossier contenant les extensions de dictionnaire.