Vai al contenuto principale
Questo metodo esegue la pre-elaborazione di tutte le pagine del documento: corregge l’orientamento della pagina, l’inversione e le distorsioni geometriche, ed esegue la suddivisione della pagina se necessario. La pre-elaborazione viene eseguita prima dell’analisi del layout.

Sintassi

C++

HRESULT Preprocess(
  IPagePreprocessingParams* PreprocessingParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void Preprocess(
  IPagePreprocessingParams PreprocessingParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

Sub Preprocess( _
  [PreprocessingParams As IPagePreprocessingParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

Parametri

PreprocessingParams [in] Fa riferimento all’oggetto PagePreprocessingParams che memorizza i parametri di pre-elaborazione. Questo parametro può essere 0. In tal caso, le pagine vengono pre-elaborate con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati da tale profilo. ExtractionParams [in] Fa riferimento all’oggetto ObjectsExtractionParams che memorizza i parametri di estrazione degli oggetti. Questo parametro può essere 0. In tal caso, gli oggetti vengono estratti con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati da tale profilo. RecognizerParams [in] Fa riferimento all’oggetto RecognizerParams che memorizza i parametri di riconoscimento necessari per la pre-elaborazione (ad esempio, la lingua di riconoscimento). Questo parametro può essere 0. In tal caso, vengono utilizzati i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati da tale profilo.

Valori di ritorno

Se la pre-elaborazione della pagina viene interrotta dall’utente, questo metodo restituisce E_ABORT. Restituisce inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Note

  • Questo metodo può segnalare eventi ai listener collegati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.
  • Per Linux e Windows: a seconda del valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire la pre-elaborazione di documenti multipagina sui core CPU.

Vedere anche

FRDocument Tuning Parameters of Preprocessing, Analysis, Recognition, and Synthesis Uso dei profili