Vai al contenuto principale
Questo metodo aggiunge una parola al dizionario cache. Il dizionario cache è un piccolo dizionario (circa un centinaio di parole) che può essere modificato facilmente durante l’elaborazione. I dizionari cache possono essere usati quando è possibile selezionare un dizionario in modo più preciso, se durante l’elaborazione emergono nuove informazioni sul documento. Se la parola che si sta aggiungendo esiste già nel dizionario, non verrà creato alcun duplicato, ma il peso di questa parola sarà pari al valore massimo tra il peso specificato nel dizionario e il peso passato nella chiamata a questo metodo.
Per usare il dizionario cache, è necessario impostare la proprietà IEngine::AutoCleanRecognizerSession su FALSE. Per impostazione predefinita, la proprietà AutoCleanRecognizerSession è impostata su TRUE, il che significa che FineReader Engine pulisce la sessione di riconoscimento dopo il riconoscimento di ogni pagina; in questo caso, viene pulito anche il dizionario cache. Per evitare la distruzione accidentale dei dati utente, FineReader Engine vieta l’uso dei dizionari cache in questa modalità. Se si usa il dizionario cache, spetta all’utente pulire manualmente la sessione di riconoscimento chiamando il metodo IEngine::CleanRecognizerSession quando necessario. Consultare la descrizione del metodo per sapere quando è necessario pulire la sessione di riconoscimento.

Sintassi

C++

HRESULT AddWordToCacheDictionary(
  IRecognizerParams* params,
  BSTR               Word,
  int                Weight
);

C#

void AddWordToCacheDictionary(
  IRecognizerParams params,
  string           Word,
  int              Weight
);

Visual Basic .NET

Sub AddWordToCacheDictionary( _
  params As IRecognizerParams, _
  Word As String, _
  [Weight As Integer = 100] _
)

Parametri

params [in] L’oggetto RecognizerParams che memorizza i parametri dell’elaborazione della pagina. Word [in] Questo parametro contiene la nuova parola aggiunta. Weight [in] Il peso assegnato alla parola nel dizionario. Deve essere compreso nell’intervallo da 1 a 100. Maggiore è il peso di una parola, più è probabile che questa venga considerata come variante durante il riconoscimento. Il valore normale per questo parametro è 100; questo valore viene utilizzato per impostazione predefinita. Il peso assegnato alla parola nel dizionario può assumere solo un insieme di valori discreti. Il valore passato in questo parametro viene arrotondato al valore discreto più vicino dell’insieme.

Valori di ritorno

Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

Per aggiungere un gruppo di parole al dizionario cache, utilizzare il metodo AddWordsToCacheDictionary.

Vedi anche

FRPage Lavorare con i dizionari