Este método adiciona uma palavra ao dicionário de cache. O dicionário de cache é um dicionário pequeno (cerca de cem palavras) que pode ser alterado facilmente durante o processamento. Os dicionários de cache podem ser usados quando for possível selecionar um dicionário com mais precisão, caso você obtenha novas informações sobre o documento durante o processamento.Se a palavra que você está adicionando já existir no dicionário, nenhuma duplicata será criada, mas o peso dessa palavra será igual ao maior valor entre o peso especificado no dicionário e o peso informado na chamada desse método.
Para usar o dicionário de cache, defina a propriedade IEngine::AutoCleanRecognizerSession como FALSE. Por padrão, a propriedade AutoCleanRecognizerSession é definida como TRUE, o que significa que o FineReader Engine limpa a sessão de reconhecimento após o reconhecimento de cada página; nesse caso, o dicionário de cache também é limpo. Para evitar a exclusão acidental de dados do usuário, o FineReader Engine proíbe o uso de dicionários de cache nesse modo. Se você usar o dicionário de cache, será sua responsabilidade limpar a sessão de reconhecimento manualmente, chamando o método IEngine::CleanRecognizerSession quando necessário. Consulte a descrição do método para saber quando é necessário limpar a sessão de reconhecimento.
params[in] O objeto RecognizerParams que armazena os parâmetros de processamento da página.Word[in] Este parâmetro contém a palavra adicionada recentemente.Weight[in] O peso atribuído à palavra no dicionário. Deve estar no intervalo de 1 a 100. Quanto maior for o peso de uma palavra, maior será a probabilidade de ela ser considerada uma variante durante o reconhecimento. O valor normal desse parâmetro é 100; esse valor é usado por padrão. O peso atribuído à palavra no dicionário só pode assumir um conjunto de valores discretos. O valor passado nesse parâmetro é arredondado para o valor discreto mais próximo desse conjunto.