Vai al contenuto principale
Questo oggetto consente di configurare i parametri per l’esportazione del testo riconosciuto nel formato ALTO tramite le funzioni di esportazione di ABBYY FineReader Engine. Questo formato è usato principalmente dalle biblioteche elettroniche. Un puntatore a questo oggetto viene passato ai metodi di esportazione come parametro di input e influisce quindi sui risultati dell’esportazione. Tutte le proprietà di un oggetto di questo tipo appena creato sono impostate su valori predefiniti adeguati. Per ulteriori informazioni sul valore predefinito di una determinata proprietà, vedere la descrizione della proprietà corrispondente. L’oggetto AltoExportParams è un oggetto persistente. Ciò significa che lo stato corrente dell’oggetto può essere scritto in un’archiviazione persistente. In seguito, l’oggetto può essere ricreato leggendo lo stato dell’oggetto dall’archiviazione persistente. I metodi seguenti forniscono la persistenza dell’oggetto: Linux: SaveToFile, e LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, e LoadFromMemory.

Proprietà

Nome

Tipo

Descrizione

Application

Engine, di sola lettura

Restituisce l’oggetto Engine.

FontFormattingMode

FontFormattingModeEnum

Specifica quali attributi del font devono essere scritti nei file in formato ALTO.

Il valore predefinito di questa proprietà è FAM_Plain, il che significa che l’unico attributo salvato indica se un carattere è in apice o in pedice.

AltoVersion

AltoVersionEnum

Specifica la versione del formato del documento esportato.

Il valore predefinito di questa proprietà è AV_Version_20, il che significa che il documento ALTO viene esportato nella versione 2.0.

WriteNondeskewedCoordinates

VARIANT_BOOL

Specifica se le coordinate di caratteri, parole e blocchi scritte nei file in formato ALTO debbano essere definite sull’immagine originale o sull’immagine usata per il riconoscimento, a cui sono state applicate varie modifiche, ad esempio la correzione dell’inclinazione.

Per impostazione predefinita, questa proprietà è TRUE, il che significa che le coordinate sono definite sull’immagine originale.

Note:

  • Se si imposta questa proprietà su FALSE, l’esportazione nel formato ALTO viene eseguita più rapidamente. Questo perché, in tal caso, non è necessaria la conversione delle coordinate tra l’immagine modificata e quella originale, un’operazione che richiede parecchio tempo.
  • Se questa proprietà è impostata sul valore predefinito TRUE, la posizione della linea di base non viene scritta durante l’esportazione. Se è FALSE, la posizione della linea di base viene scritta nel file XML risultante.

Questo perché il formato ALTO richiede che la posizione della linea di base sia descritta da un solo numero. Nelle coordinate originali, la linea di base potrebbe non essere perfettamente orizzontale o verticale e, in tal caso, è impossibile definirne la posizione con un singolo numero.

Metodi

NomeDescrizione
CopyFromInizializza le proprietà dell’oggetto corrente con i valori delle proprietà corrispondenti di un altro oggetto.
LoadFromFileRipristina il contenuto dell’oggetto da un file su disco.
LoadFromMemory <Note> : Solo Windows. </Note>Ripristina il contenuto dell’oggetto dalla memoria globale.
SaveToFileSalva il contenuto dell’oggetto in un file su disco.
SaveToMemory <Note> : Solo Windows. </Note>Salva il contenuto dell’oggetto nella memoria globale.

Parametro di output

Questo oggetto è il parametro di output del metodo CreateAltoExportParams dell’oggetto Engine.

Parametro di input

Questo oggetto viene passato come parametro di input ai metodi seguenti:

Esempi

Questo oggetto viene utilizzato nei seguenti esempi di codice: CommandLineInterface (Windows e Linux).

Vedi anche

Ottimizzazione dei parametri di esportazione Uso dei profili Uso delle proprietà