Vai al contenuto principale
Questo oggetto fornisce le funzionalità per configurare i parametri di esportazione del testo riconosciuto in formato TXT o CSV mediante le funzioni di esportazione di ABBYY FineReader Engine. Per selezionare il formato di esportazione, utilizzare la proprietà ExportFormat. Nel formato CSV si applicano le seguenti regole di formattazione:
  • Le righe originali vengono mantenute
  • Le righe contenenti simboli separatori vengono racchiuse tra virgolette(” ”)
  • Le virgolette all’interno di altre virgolette vengono raddoppiate
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 TextExportParams è un oggetto persistente. Ciò significa che lo stato corrente dell’oggetto può essere scritto in un archivio persistente. In seguito, l’oggetto può essere ricreato leggendo il suo stato dall’archivio persistente. I seguenti metodi consentono la persistenza dell’oggetto: Linux: SaveToFile, e LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, e LoadFromMemory.

Proprietà

,read-only

Restituisce l’oggetto Engine.

Specifica il formato di esportazione: TXT, CSV con layout completo preservato, oppure CSV con solo il testo delle tabelle.

Per impostazione predefinita, il valore della proprietà è TEF_TXT, ovvero viene eseguita l’esportazione nel formato TXT.

Specifica se ogni paragrafo nel testo riconosciuto viene esportato come una singola riga. Questa proprietà viene ignorata se la proprietà LayoutRetentionMode è impostata su un valore non predefinito.

Per impostazione predefinita, questa proprietà è FALSE.

Specifica se inserire una riga vuota tra i paragrafi. Questa proprietà viene ignorata se la proprietà LayoutRetentionMode è impostata su un valore non predefinito.

Per impostazione predefinita, questa proprietà è FALSE.

Gestisce le impostazioni di emulazione del layout durante l’esportazione nel formato TXT.

Il valore predefinito di questa proprietà è TXTLRM_Auto.

Questa proprietà è deprecata e verrà rimossa nelle versioni future. Per simulare il layout originale tramite spazi, impostare la proprietà LayoutRetentionMode su TXTLRM_ExactCopy.

Per impostazione predefinita, questa proprietà è FALSE.

Specifica se i simboli di interruzione di pagina (0x12) verranno inseriti tra le pagine quando più pagine vengono esportate nel formato TXT o CSV.

Per impostazione predefinita, questa proprietà è FALSE.

Specifica se il testo esportato viene aggiunto in fondo al file qualora questo esista già.

Per impostazione predefinita, questa proprietà è FALSE.

Specifica se il byte order mark (BOM) deve essere presente all’inizio del flusso di testo quando il documento viene esportato nel formato TXT con codifica UTF-8.

Per impostazione predefinita, questa proprietà è TRUE.

Specifica se i titoli correnti devono essere salvati nel file TXT di output.

Questa proprietà è TRUE per impostazione predefinita.

Memorizza la stringa con cui i separatori di tabella vengono sostituiti nel testo esportato. Questa proprietà viene considerata durante l’esportazione nei formati CSV e TXT.

Per impostazione predefinita, il valore del separatore di tabella è “\t”.

Specifica il tipo di codifica del file di output in formato TXT o CSV.

Questa proprietà è TET_Auto per impostazione predefinita. Ciò significa che la codifica viene selezionata nel modo seguente:

  • quando il formato di esportazione è specificato dalla costante, questa proprietà assume il valore TET_Simple;
  • quando il formato di esportazione è specificato dalla costante, questa proprietà assume il valore TET_UTF8.

Questa proprietà specifica la tabella codici in cui viene esportato il testo riconosciuto.

Il valore di questa proprietà viene considerato solo quando la proprietà EncodingType ha valore TET_Simple (il testo esportato non è Unicode). Se questa proprietà non specifica alcuna tabella codici (CP_Null), la tabella codici viene selezionata automaticamente.

Per impostazione predefinita, questa proprietà è CP_Null.

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 rappresenta il parametro di output del metodo CreateTextExportParams dell’oggetto Engine.

Parametro di input

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

Esempi

L’oggetto viene utilizzato nei seguenti esempi di codice: CommandLineInterface (Windows e Linux)

Vedi anche

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