Passer au contenu principal
Cette méthode effectue la reconnaissance et la synthèse des pages spécifiées du document.

Syntaxe

C++

HRESULT RecognizePages(
  IIntsCollection*          PageIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizePages(
  IIntsCollection          PageIndices,
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams extractionParams
);

Visual Basic .NET

Sub RecognizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Paramètres

PageIndices [in] Ce paramètre fait référence à l’objet IntsCollection, qui contient les numéros de pages à reconnaître. SynthesisParamsForPage [in] L’objet SynthesisParamsForPage, qui stocke les paramètres de synthèse de la page. Ce paramètre peut valoir 0. Dans ce cas, la page est synthétisée avec les paramètres par défaut ou, si un profil a été chargé, avec les paramètres définis dans ce profil. ExtractionParams [in] 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é, avec les paramètres définis dans ce profil.

Valeurs de retour

Si la reconnaissance 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

  • Cette méthode peut envoyer des événements aux écouteurs associés à l’interface IConnectionPointContainer de l’objet FRDocument.
  • Sous Linux et Windows : selon la valeur de la propriété IEngine::MultiProcessingParams, ABBYY FineReader Engine peut répartir le traitement des documents multipages entre les cœurs du processeur.

Voir aussi

FRDocument Utilisation des profils