Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Cette méthode ajoute un mot au cache dictionary. Le cache dictionary est un petit dictionnaire (d’environ une centaine de mots) qui peut être facilement modifié pendant le traitement. Les cache dictionaries peuvent être utilisés lorsqu’il devient possible de sélectionner un dictionnaire avec plus de précision, si vous avez obtenu de nouvelles informations sur le document pendant le traitement.
Si le mot que vous ajoutez existe déjà dans le dictionnaire, aucun doublon ne sera créé, mais le poids de ce mot sera égal à la valeur la plus élevée entre le poids spécifié dans le dictionnaire et le poids transmis lors de l’appel de cette méthode.
Pour utiliser le cache dictionary, vous devez définir la propriété IEngine::AutoCleanRecognizerSession sur FALSE. La propriété AutoCleanRecognizerSession est définie sur TRUE par défaut, ce qui signifie que FineReader Engine nettoie sa session de reconnaissance après la reconnaissance de chaque page ; dans ce cas, le cache dictionary est également nettoyé. Pour éviter la suppression accidentelle des données utilisateur, FineReader Engine interdit l’utilisation des cache dictionaries dans ce mode. Si vous utilisez le cache dictionary, il vous incombe de nettoyer manuellement la session de reconnaissance en appelant la méthode IEngine::CleanRecognizerSession lorsque cela est nécessaire. Consultez la description de cette méthode pour savoir quand il est nécessaire de nettoyer la session de reconnaissance.
HRESULT AddWordToCacheDictionary(
IRecognizerParams* params,
BSTR Word,
int Weight
);
void AddWordToCacheDictionary(
IRecognizerParams params,
string Word,
int Weight
);
Sub AddWordToCacheDictionary( _
params As IRecognizerParams, _
Word As String, _
[Weight As Integer = 100] _
)
params
[in] Objet RecognizerParams qui stocke les paramètres du traitement de la page.
Word
[in] Ce paramètre contient le mot nouvellement ajouté.
Weight
[in] Poids attribué au mot dans le dictionnaire. Doit être compris entre 1 et 100. Plus le poids attribué à un mot est élevé, plus ce mot a de chances d’être retenu comme variante lors de la reconnaissance. La valeur normale de ce paramètre est 100 ; c’est la valeur utilisée par défaut. Le poids attribué au mot dans le dictionnaire ne peut prendre qu’un nombre limité de valeurs discrètes. La valeur transmise dans ce paramètre est arrondie à la valeur discrète la plus proche.
Cette méthode n’a pas de valeurs de retour spécifiques. Elle retourne les valeurs de retour standard des fonctions de ABBYY FineReader Engine.
Pour ajouter un groupe de mots au cache dictionary, utilisez plutôt la méthode AddWordsToCacheDictionary.
FRPage
Travailler avec les dictionnaires