Passer au contenu principal
Cette méthode analyse la mise en page de l’image dans la région spécifiée.

Syntaxe

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] _
)

Parameters

Region [in] Fait référence à l’objet Region qui spécifie la zone de l’image à analyser. Il doit être défini dans les coordonnées du plan noir et blanc redressé de l’ImageDocument. AnalysisParams [in] Fait référence à l’objet PageAnalysisParams qui stocke les paramètres d’analyse de la mise en page de la Region. Ce paramètre peut valoir 0. Dans ce cas, la Region est analysée avec les paramètres par défaut ou, si un profil a été chargé, les paramètres définis par ce profil sont utilisés. ExtractionParams [in] Fait référence à l’objet ObjectsExtractionParams qui stocke les paramètres d’extraction des objets. Ce paramètre peut valoir 0. Dans ce cas, les objets sont extraits avec les paramètres par défaut ou, si un profil a été chargé, les paramètres définis par ce profil sont utilisés. RecognizerParams [in] Fait référence à l’objet RecognizerParams qui stocke les paramètres de reconnaissance nécessaires à l’analyse de la mise en page (par exemple, la langue de reconnaissance). Ce paramètre peut valoir 0. Dans ce cas, les paramètres par défaut sont utilisés ou, si un profil a été chargé, les paramètres définis par ce profil sont utilisés.

Valeurs de retour

Si l’analyse de mise en page est interrompue par l’utilisateur, cette méthode renvoie E_ABORT. Elle renvoie également les codes de retour standard des fonctions ABBYY FineReader Engine.

Remarques

  • Durant le processus d’analyse de la mise en page dans la Region, tous les blocs entièrement contenus dans la Region sont supprimés du sous-objet IFRPage::Layout. Zéro ou plusieurs nouveaux blocs peuvent être ajoutés à la mise en page à la suite de cet appel de méthode.
  • Il ne signale aucun événement aux écouteurs attachés à l’interface IConnectionPointContainer de l’objet FRPage.

Voir aussi

FRPage Utilisation des profils Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse