Vai al contenuto principale
Questo metodo analizza il layout dell’immagine all’interno della regione specificata.

Sintassi

C++

HRESULT AnalyzeRegion(
  IRegion*                  Region,
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void AnalyzeRegion(
  IRegion                  Region,
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

Sub AnalyzeRegion( _
  Region As IRegion, _
  [AnalysisParams As IPageAnalysisParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

Parametri

Region [in] Fa riferimento all’oggetto Region che specifica l’area dell’immagine da analizzare. Deve essere impostato nelle coordinate del piano bianco e nero raddrizzato di ImageDocument. AnalysisParams [in] Fa riferimento all’oggetto PageAnalysisParams che memorizza i parametri della layout analysis della regione. Questo parametro può essere 0. In tal caso, la regione viene analizzata 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 layout analysis (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 l’analisi del layout viene interrotta dall’utente, questo metodo restituisce E_ABORT. Restituisce inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

  • Durante il processo di analisi del layout nella regione, tutti i Block che si trovano interamente all’interno della regione vengono eliminati dal sottooggetto IFRPage::Layout. Come risultato di questa chiamata al metodo, al Layout possono essere aggiunti zero o più nuovi Block.
  • Non segnala alcun evento ai listener collegati all’interfaccia IConnectionPointContainer dell’oggetto FRPage.

Vedere anche

FRPage Uso dei profili Ottimizzazione dei parametri di pre-elaborazione, analisi, riconoscimento e sintesi