Vai al contenuto principale
Questo metodo esegue la sintesi del documento per tutte le pagine contenute nel documento.

Sintassi

C++

HRESULT Synthesize( ISynthesisParamsForDocument* SynthesisParamsForDocument );

C#

void Synthesize( ISynthesisParamsForDocument SynthesisParamsForDocument );

Visual Basic .NET

Sub Synthesize([SynthesisParamsForDocument As ISynthesisParamsForDocument = Nothing])

Parametri

SynthesisParamsForDocument [in] L’oggetto SynthesisParamsForDocument che memorizza i parametri della sintesi del documento. Questo parametro può essere 0. In tal caso, il documento viene sintetizzato con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati da tale profilo.

Valori di ritorno

Se la sintesi viene interrotta dall’utente, questo metodo restituirà E_ABORT. Restituisce inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

  • È possibile omettere la fase di sintesi del documento nei seguenti casi:
    • Se si intende esportare il testo riconosciuto in formato TXT. Durante l’esportazione in questo formato, le informazioni di sintesi non vengono utilizzate.
    • Se si intende esportare il documento nel formato PDF ImageOnly. In questa modalità, il testo riconosciuto e le informazioni di layout non vengono utilizzati.
In tutti gli altri casi, la sintesi del documento deve essere eseguita. Omettere la sintesi del documento causerà errori.
  • I metodi che contengono la parola “Process” nel nome (ad es., IFRDocument::Process) includono la fase di sintesi del documento. I metodi di elaborazione dell’oggetto FRPage non la includono; pertanto, dopo averli utilizzati e prima dell’esportazione, è necessario chiamare esplicitamente un metodo che esegua la sintesi del documento.
  • È possibile velocizzare la fase di sintesi del documento e ridurre l’utilizzo della memoria. Se si imposta la proprietà ISynthesisParamsForPage::DetectFontFormattingAtPageLevel su TRUE durante la sintesi della pagina, è possibile disattivare il rilevamento dei parametri del font e della struttura del documento durante la sintesi del documento (ISynthesisParamsForDocument::DetectFontFormatting e ISynthesisParamsForDocument::DetectDocumentStructure). Tuttavia, la qualità potrebbe risultarne compromessa.
  • Questo metodo può segnalare eventi ai listener collegati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.

Vedere anche

FRDocument SynthesizePages Uso dei profili