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

Syntaxe

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

Paramètres

PreprocessingParams [in] Désigne l’objet PagePreprocessingParams, qui stocke les paramètres de prétraitement. Ce paramètre peut être égal à 0. Dans ce cas, les pages sont prétraitées 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] Désigne l’objet ObjectsExtractionParams, qui stocke les paramètres d’extraction des objets. Ce paramètre peut être égal à 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. RecognizerParams [in] Désigne 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 être égal à 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 dans ce profil sont utilisés.

Valeurs de retour

Si l’utilisateur interrompt le prétraitement de la page, cette méthode renvoie E_ABORT. Elle renvoie également les codes de retour standard des fonctions ABBYY FineReader Engine.

Remarques

  • Cette méthode peut notifier 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 entre les cœurs de processeur.

Voir aussi

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