Passer au contenu principal
Cette méthode reconnaît le texte et effectue la synthèse de page sur un ensemble de blocs spécifié explicitement.

Syntaxe

C++

HRESULT RecognizeBlocks(
  IIntsCollection*          BlockIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizeBlocks(
  IIntsCollection          BlockIndices,
  SynthesisParamsForPage  SynthesisParamsForPage,
  ObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub RecognizeBlocks( _
  BlockIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As ObjectsExtractionParams = Nothing] _
)

Paramètres

BlockIndices [in] Ce paramètre désigne l’objet IntsCollection, qui contient les indices des blocs à reconnaître. Ce paramètre peut être égal à 0, auquel cas tous les blocs de la page sont reconnus. SynthesisParamsForPage [in] Objet SynthesisParamsForPage qui stocke les paramètres de synthèse de la page. Ce paramètre peut être égal à 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 par ce profil. ExtractionParams [in] 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 par ce profil.

Valeurs de retour

Si la reconnaissance est interrompue par l’utilisateur, cette méthode retourne E_ABORT. Elle retourne également les codes de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

Cette méthode peut notifier des événements aux écouteurs associé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