Passer au contenu principal
Cette méthode effectue le prétraitement des pages spécifiées du document : elle corrige l’orientation des pages, l’inversion et les distorsions géométriques, et réalise la division des pages si nécessaire. Le prétraitement est effectué avant l’analyse de la mise en page.

Syntaxe

C++

HRESULT PreprocessPages(
  IIntsCollection*          PageIndices,
  IPagePreprocessingParams* PreprocessingParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void PreprocessPages(
  IIntsCollection          PageIndices,
  IPagePreprocessingParams PreprocessingParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

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

Paramètres

PageIndices [in] Fait référence à l’objet IntsCollection qui contient les numéros des pages à prétraiter. PreprocessingParams [in] Fait référence à l’objet PagePreprocessingParams qui stocke les paramètres de prétraitement. Ce paramètre peut valoir 0. Dans ce cas, les pages sont prétraitées 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 au prétraitement (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 le traitement du document est interrompu par l’utilisateur, cette méthode renvoie E_ABORT. Elle renvoie également les codes de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

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

Voir aussi

FRDocument Utilisation des profils