Vai al contenuto principale
L’oggetto Engine espone un insieme di proprietà che riflettono le impostazioni globali di ABBYY FineReader Engine. Tramite queste proprietà è possibile impostare i parametri di ABBYY FineReader Engine, ad esempio la lingua dell’interfaccia utente. Per Windows:
  • In alcuni casi, ad esempio durante l’addestramento e la modifica di un pattern utente o la modifica di un dizionario utente, ABBYY FineReader Engine può visualizzare finestre di dialogo e caselle di messaggio. I messaggi e gli altri testi in queste finestre di dialogo, così come le stringhe di descrizione degli errori (oggetto IErrorInfo), i suggerimenti di riconoscimento e così via, saranno scritti nella lingua dell’interfaccia utente specificata. Vedere la descrizione della proprietà MessagesLanguage.
  • La finestra padre è la finestra che funge da elemento padre per le finestre di dialogo e le caselle di messaggio. Assegnare a questa proprietà l’handle della finestra principale dell’applicazione. ABBYY FineReader Engine utilizza la procedura MFC standard per trovare la finestra padre più adatta per le finestre popup. Tenere presente che l’handle della finestra padre deve essere inizializzato con il valore corretto, altrimenti ABBYY FineReader Engine potrebbe non funzionare correttamente. Vedere la descrizione della proprietà ParentWindow.
  • Il titolo dell’applicazione è il nome dell’applicazione che utilizza ABBYY FineReader Engine. Questo titolo viene usato come titolo delle caselle di messaggio. Vedere la descrizione della proprietà ApplicationTitle.

Definisce la lingua di interazione tra ABBYY FineReader Engine e l’utente. Tutte le finestre di messaggio, i messaggi di errore, i suggerimenti e gli avvisi verranno visualizzati in questa lingua. Questo parametro viene mantenuto tra le sessioni. Affinché le modifiche alla lingua dell’interfaccia vengano applicate completamente, è necessario specificare il valore richiesto per questa proprietà e ricaricare l’oggetto Engine.

Le impostazioni della lingua dell’interfaccia sono memorizzate nel file InterfaceLanguage.dat, che si trova nella cartella dati di FineReader Engine:

Linux: /var/libABBYY/SDK/12/FineReader Engine (per l’installazione automatica)

macOS: /Library/Application Support/ABBYY/SDK/12/FineReader Engine (per l’installazione automatica)

Windows: VedereCartella dati di FineReader Engine

Se l’applicazione deve avere impostazioni della lingua diverse da quelle delle altre applicazioni che utilizzano FineReader Engine, è necessario usare un’altra cartella per i dati specifici dell’utente, passando il percorso di tale cartella nella chiamata della funzione InitializeEngine (o del metodo dell’interfaccia IEngineLoader in Windows).

Le impostazioni locali per la lingua dei messaggi selezionata devono essere installate sul computer.

Solo Windows

Memorizza l’handle HWND della finestra principale di un’applicazione che utilizza ABBYY FineReader Engine. Questo parametro viene utilizzato per gestire correttamente le finestre di dialogo e le finestre di messaggio. È possibile modificarlo in qualsiasi momento o non impostarlo affatto. ABBYY FineReader Engine utilizza la procedura MFC standard per individuare la finestra principale. Se la finestra principale dispone di finestre popup, l’ultimo popup attivo verrà utilizzato come finestra padre anziché la finestra specificata da questa proprietà. Se non si imposta un valore per questa proprietà, la procedura di ricerca della finestra principale potrebbe non riuscire e ABBYY FineReader Engine potrebbe funzionare in modo non corretto.

Solo Windows

Assegnare il nome dell’applicazione a questo parametro. Verrà utilizzato come titolo per le finestre di messaggio.

, di sola lettura

Restituisce la versione corrente (numero di build) di ABBYY FineReader Engine.

,di sola lettura

Fornisce accesso alla raccolta delle lingue predefinite di ABBYY FineReader Engine. Vederel’elenco di tutte le lingue predefinite.

,di sola lettura

Restituisce la licenza corrente.

,di sola lettura

Restituisce la raccolta di tutte le lingue predefinite disponibili con la licenza corrente.

, di sola lettura

Restituisce il percorso della cartella che contiene gli eseguibili di ABBYY FineReader Engine.

, di sola lettura

Restituisce il numero di oggetti non rilasciati. Quando un oggetto viene creato, il contatore viene incrementato; quando l’oggetto viene distrutto, il contatore viene decrementato. È possibile utilizzare questa proprietà per rilevare eventuali perdite di memoria. Verificare il valore di questa proprietà all’inizio e alla fine del frammento di codice in cui si sospetta una perdita di memoria. Se la differenza non corrisponde alle aspettative, è possibile restringere ulteriormente la ricerca e individuare l’errore.

Specifica se la sessione di riconoscimento deve essere azzerata dopo il riconoscimento di ogni pagina.

Durante l’elaborazione dei documenti, FineReader Engine si ottimizza per il riconoscimento del tipo di documento corrente (in termini di luminosità, tipi di testo, font, ecc.). Queste informazioni vengono utilizzate nell’ambito di una sessione di riconoscimento e contribuiscono a migliorarne la qualità. Nella maggior parte dei casi, è utile azzerare la sessione di riconoscimento dopo il riconoscimento di ogni pagina; questo è il comportamento predefinito.

Per impostazione predefinita, il valore di questa proprietà è TRUE.

,read-only

Fornisce accesso ai parametri di elaborazione globali, come l’impostazione per la riduzione del consumo di memoria.

Solo Linux e Windows

,read-only

Fornisce accesso ai parametri di elaborazione multipla e all’utilizzo di più core CPU.

Specifica il limite di velocità di riconoscimento in caratteri al secondo. Consente di definire la velocità massima di riconoscimento. Può essere impostato su 0, il che indica che non vi è alcun limite alla velocità di riconoscimento. La velocità di riconoscimento può essere limitata dalla licenza. In tal caso, viene utilizzato il valore minimo.

Esempi

Le proprietà sono utilizzate in tutti gli esempi di codice e strumenti demo.

Vedi anche

Engine Lavorare con le proprietà