Passer au contenu principal
Cette méthode effectue le prétraitement, l’analyse de la mise en page, la reconnaissance, ainsi que la synthèse des pages et du document pour les pages spécifiées.

Syntaxe

C++

HRESULT ProcessPages(
  IIntsCollection*           PageIndices,
  IDocumentProcessingParams* DocumentProcessingParams
);

C#

void ProcessPages(
  IIntsCollection           PageIndices,
  IDocumentProcessingParams DocumentProcessingParams
);

Visual Basic .NET

Sub ProcessPages( _
  PageIndices As IIntsCollection, _
  [DocumentProcessingParams As IDocumentProcessingParams = Nothing]
)

Paramètres

PageIndices [in] Désigne l’objet IntsCollection, qui contient les indices des pages à reconnaître. Ce paramètre peut valoir 0. Dans ce cas, toutes les pages du document sont traitées. DocumentProcessingParams [in] Désigne l’objet DocumentProcessingParams, qui stocke tous les paramètres de traitement. Ce paramètre peut valoir 0. Dans ce cas, les pages sont traitées avec les paramètres par défaut (tous les paramètres de traitement sont définis sur leurs valeurs par défaut) ou, si un profil a été chargé, les paramètres définis dans ce profil sont utilisés.

Valeurs de retour

Si le traitement des documents est interrompu par l’utilisateur, cette méthode renvoie E_ABORT. Elle renvoie aussi les codes de retour standard des fonctions 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 traitement des documents multipages sur les cœurs du processeur.

Voir aussi

FRDocument Utilisation des profils